Subscribe to Windows IT Pro
October 17, 2001 12:00 AM

Nonadministrative Win2K Defragmentation

Windows IT Pro
InstantDoc ID #22360
Rating: (0)
Downloads
22360.zip

One of Windows 2000's most convenient features is the built-in Disk Defragmenter software, which is a scaled-down version of Executive Software's Diskeeper. However, a drawback of Win2K's Disk Defragmenter is that you need Administrator rights to run the software. The program is useful for administrators defragmenting their Win2K servers' hard disks, but it isn't useful for nonadministrative Win2K Professional users.

Several workarounds exist for this problem, including using the Scheduler or the Runas command. However, these solutions have drawbacks. When you use the Scheduler, you can run Disk Defragmenter only at an Administrator-specified time. When you use the Runas command, you can't enter a password on the command line.

I came up with a solution that combines HiddenSoft's free AutoIt 2.6 utility (available at http://www.hiddensoft.com), which lets you automate keystrokes and mouse movements, with the Runas command. My network has a standard local administrator password for all Win2K Pro PCs. Only the IT staff knows this password. Thus, I created the AutoIt script in Listing 1.

To disguise your local administrator password, you can use AutoIt's Convert Script to Exe option to compile the AutoIt script into an executable. Then, copy the executable to your Win2K Pro systems. You can put a shortcut to this executable on a Win2K Pro system's All Users Start menu. For additional authenticity, you can also change the icon to use the Disk Defragmenter icon in the \%systemroot%\system32\shell32.dll file. You can then teach some of your users to defragment their hard disks to improve performance.

Corrections to this Article:
  • Please note that in the downloadable listing, the second to last line should be read: Run, C:\\WINNT\\System32\\runas.exe /user:%computername%\\Administrator "c:\\WINNT\\system32\\mmc.exe C:\\winnt\\system32\\dfrg.msc" This text should appear all on one line without any line break. We apologize for any inconvenience this might have caused.

Related Content:

ARTICLE TOOLS

Comments
  • Artak Babayan
    9 years ago
    Nov 09, 2003

    Tank you for important information.
    It is good for big win networks.

You must log on before posting a comment.

Are you a new visitor? Register Here

advertisement

advertisement

Windows is a trademark of the Microsoft group of companies. Windows IT Pro is used by Penton Media Inc. under license from owner.