I know I have seen people looking for the solution to the hibernate button not being available w/o pressing the shift key during shutdown... Here is the hotfix...use it at your own risk
http://support.microsoft.com/kb/893056 <---Read this & get the updated file from M$. then apply the reg fix. If you cannot seem to obtain the file I can probably shoot you a copy.
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
3. Right-click Windows, point to New, and then click Key.
4. In the New Key #1 box, type System, and then press ENTER.
5. Right-click System, point to New, and then click Key.
6. In the New Key #1 box, type Shutdown, and then press ENTER.
7. On the Edit menu, point to New, and then click DWORD Value.
8. In the New Value # 1 box, type ShowHibernateButton, and then press ENTER.
9. Right-click ShowHibernateButton, and then click Modify.
10. In the Value data box, type 1, leave the default Hexadecimal option selected, and then click OK.
11. Quit Registry Editor.
Note If your computer is on a domain and if your computer uses the classic Shut Down menu, you must follow these steps to cause the Hibernate button to appear:
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
3. Right-click Windows, point to New, and then click Key.
4. In the New Key #1 box, type System, and then press ENTER.
5. Right-click System, point to New, and then click Key.
6. In the New Key #1 box, type Shutdown, and then press ENTER.
7. On the Edit menu, point to New, and then click DWORD Value.
8. In the New Value # 1 box, type HibernateAsDefault, and then press ENTER.
9. Right-click HibernateAsDefault, and then click Modify.
10. In the Value data box, type 1, leave the default Hexadecimal option selected, and then click OK.
Note After you set the HibernateAsDefault DWORD value to a non-zero value on a computer that is joined to a domain, Hibernate appears in the Shut Down Windows dialog box if the following conditions are true:• Hibernation is enabled on the computer.
• No automatic updates are pending that require the computer to be restarted.
11. Quit Registry Editor.
...yes there is a patch, that's what the link is for
http://support.microsoft.com/kb/893056 <---Read this & get the updated file from M$. then apply the reg fix. If you cannot seem to obtain the file I can probably shoot you a copy.
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
3. Right-click Windows, point to New, and then click Key.
4. In the New Key #1 box, type System, and then press ENTER.
5. Right-click System, point to New, and then click Key.
6. In the New Key #1 box, type Shutdown, and then press ENTER.
7. On the Edit menu, point to New, and then click DWORD Value.
8. In the New Value # 1 box, type ShowHibernateButton, and then press ENTER.
9. Right-click ShowHibernateButton, and then click Modify.
10. In the Value data box, type 1, leave the default Hexadecimal option selected, and then click OK.
11. Quit Registry Editor.
Note If your computer is on a domain and if your computer uses the classic Shut Down menu, you must follow these steps to cause the Hibernate button to appear:
1. Click Start, click Run, type regedit, and then click OK.
2. Locate and then click the following registry subkey:
HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows
3. Right-click Windows, point to New, and then click Key.
4. In the New Key #1 box, type System, and then press ENTER.
5. Right-click System, point to New, and then click Key.
6. In the New Key #1 box, type Shutdown, and then press ENTER.
7. On the Edit menu, point to New, and then click DWORD Value.
8. In the New Value # 1 box, type HibernateAsDefault, and then press ENTER.
9. Right-click HibernateAsDefault, and then click Modify.
10. In the Value data box, type 1, leave the default Hexadecimal option selected, and then click OK.
Note After you set the HibernateAsDefault DWORD value to a non-zero value on a computer that is joined to a domain, Hibernate appears in the Shut Down Windows dialog box if the following conditions are true:• Hibernation is enabled on the computer.
• No automatic updates are pending that require the computer to be restarted.
11. Quit Registry Editor.
...yes there is a patch, that's what the link is for






