Содержание
Windows - ошибки и фиксы
См. также Windows tipsNtricks
Здесь собраны самые разные ошибки, для которых нет смысла заводить отдельную статью/страницу.
Ошибки
OpenXML 2.5
Ошибка Could not load file or assembly DocumentFormat.OpenXml
Установить Open XML SDK с сайта Microsoft или github.
tracert no resources
ping и tracert показывают no resources
В моем случае все оказалось просто, ICMP заблокированы брандмауэром Windows. Решение - отключить Windows Firewall или разрешить ICMP.
Office 365 не активируется
Ошибка 8007000e в Windows update
Для Windows 7/2008 нужен патч KB3083324
Центр обновления Windows клиент для Windows 7 и Windows Server 2008 R2: Сентябрь 2015 г.
inaccessible boot device
Bootrec.exe
/FixMbr
Этот параметр записывает в системный раздел основную загрузочную запись, совместимую с Windows 7 или Windows Vista. Он не перезаписывает существующую таблицу разделов. Данный параметр следует использовать для устранения проблем, связанных с повреждением основной загрузочной записи, или если необходимо удалить из основной загрузочной записи нестандартный код.
/FixBoot
Это параметр записывает новый загрузочный сектор в системный раздел, используя загрузочный сектор, совместимый с Windows Vista или Windows 7. Этот параметр следует использовать, если выполняется хотя бы одно из перечисленных ниже условий.
- Загрузочный сектор заменен на нестандартный загрузочный сектор Windows Vista или Windows 7.
- Загрузочный сектор поврежден.
- После установки Windows Vista или Windows 7 на компьютер была установлена более ранняя версия операционной системы Windows. В данном случае для запуска компьютера вместо диспетчера загрузки Windows (Bootmgr.exe) используется загрузчик Windows NT (NTLDR).
/ScanOs
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Он также отображает все записи, не включенные в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если на компьютере присутствуют установленные операционные системы Windows Vista или Windows 7, которые не отображаются в меню диспетчера загрузки.
/RebuildBcd
Этот параметр выполняет на всех дисках поиск установленных систем, совместимых с Windows Vista или Windows 7. Кроме того, он позволяет выбрать установленные системы, которые необходимо добавить в хранилище данных конфигурации загрузки. Этот параметр следует использовать в том случае, если необходимо полностью перестроить хранилище данных конфигурации загрузки.
Примечание. Используйте средство Bootrec.exe для устранения ошибки с сообщением «Bootmgr отсутствует». Если перестройка хранилища данных конфигурации загрузки не приводит к устранению проблемы, можно экспортировать и удалить данные конфигурации загрузки, а затем выполнить этот параметр повторно. Это обеспечит полную перестройку хранилища данных конфигурации загрузки.
Для этого в командной строке среды восстановления Windows введите следующие команды:
- bcdedit /export C:\BCD_Backup
- c:
- cd boot
- attrib bcd -s -h -r
- ren c:\boot\bcd bcd.old
- bootrec /RebuildBcd
Не работает версия Mafia 1 из Steam
http://steamcommunity.com/sharedfiles/filedetails/?id=1207457346
Выполнить в CMD
x64
REG COPY "HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Illusion Softworks\Mafia" "HKEY_CURRENT_USER\SOFTWARE\Illusion Softworks\Mafia" /s /f
x86
REG COPY "HKEY_LOCAL_MACHINE\SOFTWARE\Illusion Softworks\Mafia" "HKEY_CURRENT_USER\SOFTWARE\Illusion Softworks\Mafia" /s /f
Если завис Windows Update
Бывает так вот нажмёшь проверить обновления и час-два пройдет и ничего.
Чудо батник
@ECHO OFF echo Sbros Windows Update echo. PAUSE echo. attrib -h -r -s %windir%\system32\catroot2 attrib -h -r -s %windir%\system32\catroot2\*.* net stop wuauserv net stop CryptSvc net stop BITS ren %windir%\system32\catroot2 catroot2.old ren %windir%\SoftwareDistribution SoftwareDistribution.old ren "%ALLUSERSPROFILE%\application data\Microsoft\Network\downloader" downloader.old net Start BITS net start CryptSvc net start wuauserv echo. echo Gotovo echo. PAUSE
Перезагружается Windows 2012 Server R2 без видимых причин, Microsoft-Windows-Kernel-Power
Server 2012 R2 стал постоянно перезагружаться без каких-либо закономерностей.
BlueScreenView, о котором написано чуть ниже ситуацию совсем не прояснил, а скорее наоборот повёл по ложному пути.
Чего только не узнал по запросу ntoskrnl.exe microsoft-windows-kernel-power. Все кивают в сторону железа (питание, память, драйверы). Но что делать если это XEN VPS где DDR4 ECC память. Реклама. Это Winwelt. Рекомендую. Проблем с железом быть не может. VPS имеют аптайм по несколько месяцев.
TL;DR это вонючки хакеры. Какой-то адовый баг в SMB - NSA Eternalblue SMB
- Protecting customers and evaluating risk (TechNet)
По запросу page_fault_in_nonpaged_area srv.sys 2012 уже куда больше интересного
Из ссылки https://social.technet.microsoft.com/Forums/en-US/c0779e02-b7b5-4ace-bdab-4b066cc7f85a/2008r2-server-bsod-pagefaultinnonpagedarea-50-srvsys-srvsrvos2featont45-?forum=winservergen уже стало почти ясно, что виной всему NSA Eternalblue SMB.
Но как же такое могло произойти? Ведь все доступные патчи через Windows Update установлены.
Окей гугл Микрософт. Переходим по ссылке MS17-010 из которой ясно, что надобно патчить, но непонятно как.
Изучаем ссылку Поверка установки MS17-010.
Патча нет в системе
PS C:\Users\Administrator> get-hotfix -id KB1234567 get-hotfix : Cannot find the requested hotfix on the 'localhost' computer. Verify the input and run the command again. At line:1 char:1 + get-hotfix -id KB1234567
Из ссылки выясняется такое, что надо набрать воздуха, как советует один сатирик.
Важно. При установке языкового пакета после установки этого обновления, необходимо переустановить это обновление. Таким образом, рекомендуется установить все языковые пакеты, которые вам нужны, прежде чем установить данное обновление.
Если я всё правильно понимаю, то я установил все патчи, потом установил в системе новый язык, и усё, патч надо ставить заново. Вот жеж поворот!
И действительно, версия файла %systemroot%\system32\drivers\srv.sys
была ниже 6.3.9600.18604 (Способ 2. Проверка по версии файла %systemroot%\system32\drivers\srv.sys)
Ставим патч KB4012213 вручную отсюда. На этом история заканчивается. Microsoft, не надо так. Профит!!1адинадин.
В подтверждение теории с языковым пакетом могу сказать, что таки да. На другом сервере где первоначально был установлен дополнительно русский язык, а потом уже все патчи такой проблемы не было. Но будут другие. Потому-что Р-Е-Ш-Е-Т-О-!
Просмотр memory.dmp
BlueScreenView работает, но ничего в итоге непонятно.
WhoCrashed платная, а бесплатной редакции не работает через RDP.
Ответыmail.rumicrosoft меня вразумили и я нашёл нормальную утилиту WinDbg (Debugging Tools for Windows) для анализа дампа, которая входит в состав Windows SDK.
И тут имхо требуется уровень выше power-user, чтобы докопаться до истины.
Оставлю ссылку-несколько по ошибке ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe
tl;dr
Open WinDbg > File > Symbol File Path and then paste the following under "Symbol path":
SRV*c:\symbols*http://msdl.microsoft.com/download/symbols
Как восстановить пароль Administrator в Windows 2008
Скрипт avz lms.exe
begin ExecuteFile('net.exe', 'stop tcpip /y', 0, 15000, true); if not IsWOW64 then begin SearchRootkit(true, true); SetAVZGuardStatus(True); end; QuarantineFile('C:\Windows\Fonts\LMS.exe', ''); QuarantineFile('C:\Windows\Fonts\sppsrv.exe', ''); DeleteFile('C:\Windows\Fonts\sppsrv.exe', '32'); DeleteFile('C:\Windows\Fonts\LMS.exe', '32'); RegKeyIntParamWrite('HKEY_LOCAL_MACHINE', 'SYSTEM\CurrentControlSet\Control\LSA', 'RestrictAnonymous', 2); ExecuteSysClean; RebootWindows(true); end.
Видеокарта в простое сильно греется
Ситуация - видеокарта в IDLE/простое заметно перегревается через некоторое время после запуска ОС.
Большой Windows troubleshooting опыт подсказал мне, что наверное кто-то адски использует GPU.
Сперва грешил на аппаратное ускорение в Chrome/Firefox, но это был ложный путь, хотя в сети много людей у кого была проблема в этом, особо вникать не стал так как пофиг.
Помогла мне программа GPU shark. Через неё смотрим нагрузку на GPU и какие процессы используют нашу видеокарту. Далее смотрим этот процесс в Диспетчере задач. В моём случае в списке был странный процесс wecutil.exe. Постоянная нагрузка на CPU 25% и 80-90% на GPU. В итоге оказалось, что в каталог .minecraft был запрятан биткоин майнер. После удаления сего файла нагрузка упала, а температура пришла в норму. Пользователи они такие.
Альтернативные оболочки для Windows (замена explorer.exe)
SharpEAs of december 2011 the SharpEnviro project is no longer under active development.
— dx 2016/01/21 15:15 проверить актуальность
Удалить PsiService_2.exe
Отключить анимацию при загрузке
https://msdn.microsoft.com/en-us/library/ff794272%28v=winembedded.60%29.aspx
bcdedit /set bootux disabled
Обсуждение