Boa Soft
11-12-2007, 16:28
После региональных настроек и принятия лицензии идет достаточно длительное тестирование производительности.
Устаревший метод, не работающий в 64 бит версиях.
Выход переименовать/удалить WinSat.exe, а после восстановить.
Минусы - в логе появляются ошибки, нужны дополнительные действия по восстановлению.
Решение: смонтировать образ из install.wim в режиме r/w. В каталоге system32 переименовать WinSat.exe в WinSat.org (возможно, придется поменять на него права доступа), затем распаковать туда прикрепленный фейк WinSat.exe. При запуске он переименует себя в WinSat.old, WinSat.org в WinSat.exe и завершится.
Потом размонтировать образ с сохранением (/commit).
Рекомендуемый метод.
Создаем в папке $oem$\$$\Setup\Scripts\ файлы
oobe.cmd
@echo off
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat" /v "MOOBE" /t REG_DWORD /d 1 /f
cls
del %0
exit
SetupComplete.cmd
@echo off
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat" /v "MOOBE" /f
cls
del %0
exit
Теперь тестирование производительности будет пропускаться без ошибок и функциональность нарушена не будет.
Побочное явление - автоматически не включится AERO.
Решение:
Придется вручную запустить тестирование.
Или применить такой твик
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DWM]
"Composition"=dword:00000001
"CompositionPolicy"=dword:00000002
"Glass"=dword:00000001
"EnableMachineCheck"=dword:00000000
"UseMachineCheck"=dword:00000000
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\DWM]
"Composition"=dword:00000001
"CompositionPolicy"=dword:00000002
"Glass"=dword:00000001
"EnableMachineCheck"=dword:00000000
"UseMachineCheck"=dword:00000000
Или же место [HKEY_CURRENT_USER\SOFTWARE\Microsoft\DWM] применить ку дефолтному профилю.
Устаревший метод, не работающий в 64 бит версиях.
Выход переименовать/удалить WinSat.exe, а после восстановить.
Минусы - в логе появляются ошибки, нужны дополнительные действия по восстановлению.
Решение: смонтировать образ из install.wim в режиме r/w. В каталоге system32 переименовать WinSat.exe в WinSat.org (возможно, придется поменять на него права доступа), затем распаковать туда прикрепленный фейк WinSat.exe. При запуске он переименует себя в WinSat.old, WinSat.org в WinSat.exe и завершится.
Потом размонтировать образ с сохранением (/commit).
Рекомендуемый метод.
Создаем в папке $oem$\$$\Setup\Scripts\ файлы
oobe.cmd
@echo off
REG ADD "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat" /v "MOOBE" /t REG_DWORD /d 1 /f
cls
del %0
exit
SetupComplete.cmd
@echo off
REG DELETE "HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winsat" /v "MOOBE" /f
cls
del %0
exit
Теперь тестирование производительности будет пропускаться без ошибок и функциональность нарушена не будет.
Побочное явление - автоматически не включится AERO.
Решение:
Придется вручную запустить тестирование.
Или применить такой твик
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\DWM]
"Composition"=dword:00000001
"CompositionPolicy"=dword:00000002
"Glass"=dword:00000001
"EnableMachineCheck"=dword:00000000
"UseMachineCheck"=dword:00000000
[HKEY_CURRENT_USER\SOFTWARE\Microsoft\DWM]
"Composition"=dword:00000001
"CompositionPolicy"=dword:00000002
"Glass"=dword:00000001
"EnableMachineCheck"=dword:00000000
"UseMachineCheck"=dword:00000000
Или же место [HKEY_CURRENT_USER\SOFTWARE\Microsoft\DWM] применить ку дефолтному профилю.