In stead of using all tutorials to configure your Windows Server 2008, it is also possible to apply the configuration changes by importing a .reg file into the Windows Registry.

How to create .reg files

1. To create a .reg file from the following registry values, choose Run from the Start menu, enter notepad and click OK.

2. Copy the contents of a Registry Tweak block from this page and paste it into notepad.

3. In the File menu click Save, and browse to the folder you want to save the file. Use as File Name myregfile.reg and select All Files in the Save as type dropdown box. Now click Save.

4. Browse to the folder where you saved the .reg file in and Doubleclick it. If you get a confirmation, click Yes to import the file into your registry!

Registry Tweaks

Shutdown Event Tracker

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows NT\Reliability]
"ShutdownReasonOn"=dword:00000000

Disable Ctrl+Alt+Del

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System]
"DisableCAD"=dword:00000001

Performance for Programs

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
"Win32PrioritySeparation"=dword:00000026

Enable SuperFetch Service

If you import this registry file you can skip step 1-4 on the Enabling SuperFetch page.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Memory Management\PrefetchParameters]
"EnablePrefetcher"=dword:00000003
"EnableSuperfetch"=dword:00000003

Prevent Stuttering Sound

If SystemResponsiveness is set to 100 (default in Server 2008), it means that all processes are given a higher priority than multimedia. In Windows Vista the default value is 20. This is a addition to the article Enable Sound Acceleration.

Windows Registry Editor Version 5.00

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Multimedia\SystemProfile]
"SystemResponsiveness"=dword:00000014

If you don’t know what to do with this Registry Tweaks, read How to create reg files!

Thanks to EarthQ for the registry keys!

Tags Server 2008 Workstation

6 Responses to “Registry Tweaks”

  1. aviv00 Says:

    any idea why its wont work ?

    i tireed with regedit /s too from console

    Admin: Can you be a little more specific? What reg-file did you try, and what is the error?

  2. Registry Tweaks | Windows 2008 Security Says:

    [...] View original post here: Registry Tweaks [...]

  3. aviv00 Says:

    http://www.win2008workstation.com/forum/viewtopic.php?f=3&t=147

    N-joy

  4. Shyam Sundar Says:

    aviv00, admin:

    when you copy the reg tweak to notepad.,we copy the strings as ‘“’ and ‘”’.
    It should be ‘”‘.

    wordpress converts ” as “ or ”. Try ” (shift + ‘) in notepad!

    Admin: Thanks, I understand. Changed them into html entity "

  5. Bryan Says:

    Thank you for the great tips.

    Bryan
    http://www.easywindowshelp.com

  6. Gideon7 Says:

    Be careful about Win32PrioritySeparation. The supported bits vary (NT/W2K/XP/Vista+W2K8). A wrong bit combo can cause a BSOD.

    Below is the bit breakdown:

    ;###
    ;### Set the time-slice interval: binary AA BB CC
    ;### AA = 00 and 11 = short intervals in Wrk, long intervals in Srv
    ;### AA = 01 = Always long intervals
    ;### AA = 10 = Always short intervals
    ;### BB = 00 and 11 = variable intervals in Wrk, fixed intervals in Srv
    ;### BB = 01 = Always variable intervals
    ;### BB = 10 = Always fixed intervals
    ;### CC = 00 = Equal intervals no matter what, same as Idle class! (Avoid)
    ;### CC = 01 = Foreground gets 2:1 over background time (if variable)
    ;### CC = 10 and 11 = Foreground gets 3:1 (if variable)
    ;###
    ;### Default on Windows 2000 is 000010 See W2K Resource Kit for details.
    ;###
    ;### Set to 100101 = 0×25 (2:1) or 0×26 (3:1)
    ;### Warning: Trashes NT!!
    ;
    [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\PriorityControl]
    “Win32PrioritySeparation”=dword:26
    ;
    ; Set the background priority == the foreground priority. Does not
    ; affect the time-slice interval. Warning: 0 trashes NT!
    ;
    “Win32PrioritySeparation”=dword:0

Leave a Reply