====== Windows - ошибки и фиксы ======
См. также [[microsoft:windows:windows_tnt|Windows tipsNtricks]]
Здесь собраны самые разные ошибки, для которых нет смысла заводить отдельную статью/страницу.
===== Ошибки =====
==== OpenXML 2.5 ====
Ошибка **Could not load file or assembly DocumentFormat.OpenXml**
Установить Open XML SDK с [[https://web.archive.org/web/20190116000204/https://www.microsoft.com/en-us/download/details.aspx?id=30425|сайта Microsoft]] или [[https://github.com/dotnet/Open-XML-SDK/releases/tag/v2.5|github]].
* [[http://download.microsoft.com/download/2/7/F/27FF6744-D970-4FFB-90B8-5226B2B82E0A/OpenXMLSDK.msi|Open XML SDK 1.0]] [[https://www.nuget.org/packages/DocumentFormat.OpenXml/1.0.0|(NuGet link)]]
* [[https://www.microsoft.com/en-us/download/details.aspx?id=5124|Open XML SDK 2.0]] [[https://www.nuget.org/packages/DocumentFormat.OpenXmlSDK/|(NuGet link)]]
* [[https://www.microsoft.com/en-us/download/details.aspx?id=30425|Open XML SDK 2.5]] [[https://www.nuget.org/packages/DocumentFormat.OpenXml/2.5.0|(NuGet link)]]
==== tracert no resources ====
ping и tracert показывают **no resources**
В моем случае все оказалось просто, [[https://support.microsoft.com/en-us/help/3139164/tracert-command-doesn-t-receive-responses-when-you-trace-resources-on|ICMP заблокированы]] брандмауэром Windows. Решение - отключить Windows Firewall или разрешить ICMP.
==== Office 365 не активируется ====
* [[https://gallery.technet.microsoft.com/office/How-To-Reset-Office-01cf9c07|https://gallery.technet.microsoft.com/office/How-To-Reset-Office-01cf9c07]]
* [[https://answers.microsoft.com/en-us/msoffice/forum/msoffice_install-mso_win10-mso_o365b/how-do-you-change-the-account-that-office-says-it/96293526-9a47-4373-ab2c-b97e7a380f82|How do you change the account that Office says it belongs to?]]
* [[https://support.office.com/en-gb/article/what-to-try-if-you-can-t-install-or-activate-office-2016-for-mac-5efba2b4-b1e6-4e5f-bf3c-6ab945d03dea?ui=en-US&rs=en-GB&ad=GB#bkmk_cantsignin|What to try if you can't install or activate Office 2016 for Mac]]
==== Ошибка 8007000e в Windows update ====
Для Windows 7/2008 нужен патч [[https://www.microsoft.com/en-us/download/details.aspx?id=48973|KB3083324]]
[[https://support.microsoft.com/ru-ru/help/3083324/windows-update-client-for-windows-7-and-windows-server-2008-r2-septemb|Центр обновления Windows клиент для Windows 7 и Windows Server 2008 R2: Сентябрь 2015 г.]]
==== inaccessible boot device ====
[[https://support.microsoft.com/ru-ru/help/927392/use-bootrec-exe-in-the-windows-re-to-troubleshoot-startup-issues|Использование средства Bootrec.exe в среде восстановления Windows для устранения неполадок при запуске]]
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
* https://superuser.com/questions/951960/windows-7-sp1-windows-update-stuck-checking-for-updates
* https://support.microsoft.com/en-us/help/971058/how-do-i-reset-windows-update-components
==== Перезагружается Windows 2012 Server R2 без видимых причин, Microsoft-Windows-Kernel-Power ====
Server 2012 R2 стал постоянно перезагружаться без каких-либо закономерностей.
{{:windows:windows_kernel_power_41_1.png?nolink|}}
BlueScreenView, о котором написано чуть ниже ситуацию совсем не прояснил, а скорее наоборот повёл по ложному пути.
{{:windows:windows_kernel_power_41_2.png?nolink|}}
Чего только не узнал по запросу //ntoskrnl.exe microsoft-windows-kernel-power//. Все кивают в сторону железа (питание, память, драйверы). Но что делать если это XEN VPS где DDR4 ECC память. Реклама. Это Winwelt. Рекомендую. Проблем с железом быть не может. VPS имеют аптайм по несколько месяцев.
TL;DR это вонючки хакеры. Какой-то адовый баг в SMB - NSA Eternalblue SMB
* [[https://vulners.com/myhack58/MYHACK58:62201785358|NSA Eternalblue SMB vulnerability analysis-vulnerability warning-the black bar safety net]]
* [[https://blogs.technet.microsoft.com/msrc/2017/04/14/protecting-customers-and-evaluating-risk/
|Protecting customers and evaluating risk]] (TechNet)
По запросу page_fault_in_nonpaged_area srv.sys 2012 уже куда больше интересного
{{:windows:windows_kernel_power_41_3.jpg?nolink|}}
Из ссылки https://social.technet.microsoft.com/Forums/en-US/c0779e02-b7b5-4ace-bdab-4b066cc7f85a/2008r2-server-bsod-pagefaultinnonpagedarea-50-srvsys-srvsrvos2featont45-?forum=winservergen уже стало почти ясно, что виной всему [[http://blogs.360.cn/360safe/2017/04/17/nsa-eternalblue-smb/|NSA Eternalblue SMB]].
Но как же такое могло произойти? Ведь все доступные патчи через Windows Update установлены.
Окей гугл Микрософт. Переходим по ссылке [[https://technet.microsoft.com/en-us/library/security/ms17-010.aspx|MS17-010]] из которой ясно, что надобно патчить, но непонятно как.
Изучаем ссылку [[https://support.microsoft.com/ru-ru/help/4023262/how-to-verify-that-ms17-010-is-installed|Поверка установки 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
{{:windows:windows_kernel_power_41_4.jpg?nolink|}}
Из [[https://support.microsoft.com/ru-ru/help/3173424/servicing-stack-update-for-windows-8.1-and-windows-server-2012-r2-july|ссылки]] выясняется такое, что надо набрать воздуха, как советует один сатирик.
//Важно. При установке языкового пакета после установки этого обновления, необходимо переустановить это обновление. Таким образом, рекомендуется установить все языковые пакеты, которые вам нужны, прежде чем установить данное обновление.//
Если я всё правильно понимаю, то я установил все патчи, потом установил в системе новый язык, и усё, патч надо ставить заново. Вот жеж поворот!
И действительно, версия файла ''%systemroot%\system32\drivers\srv.sys'' была ниже 6.3.9600.18604 ([[https://support.microsoft.com/ru-ru/help/4023262/how-to-verify-that-ms17-010-is-installed|Способ 2. Проверка по версии файла %systemroot%\system32\drivers\srv.sys]])
Ставим патч KB4012213 вручную [[https://www.catalog.update.microsoft.com/Search.aspx?q=KB4012213|отсюда]]. На этом история заканчивается. Microsoft, не надо так. Профит!!1адинадин.
В подтверждение теории с языковым пакетом могу сказать, что таки да. На другом сервере где первоначально был установлен дополнительно русский язык, а потом уже все патчи такой проблемы не было. Но будут другие. Потому-что Р-Е-Ш-Е-Т-О-!
==== Просмотр memory.dmp ====
[[http://www.nirsoft.net/utils/blue_screen_view.html|BlueScreenView]] работает, но ничего в итоге непонятно.
[[http://www.resplendence.com/whocrashed|WhoCrashed]] платная, а бесплатной редакции не работает через RDP.
Ответыmail.rumicrosoft меня [[https://answers.microsoft.com/ru-ru/windows/forum/windows_7-update/ntoskrnlexe-%D0%BA%D0%B0%D0%BA/33151690-5129-4b86-a3fe-5a7d2f68ab18|вразумили]] и я нашёл нормальную утилиту WinDbg (Debugging Tools for Windows) для анализа дампа, которая входит в состав [[https://developer.microsoft.com/ru-ru/windows/downloads/windows-8-1-sdk|Windows SDK]].
И тут имхо требуется уровень выше power-user, чтобы докопаться до истины.
Оставлю ссылку-несколько по ошибке ''ERROR: Module load completed but symbols could not be loaded for ntoskrnl.exe''
* https://social.technet.microsoft.com/Forums/windows/en-US/26f5f26a-3cb6-485d-8ba9-b9dcacf4de72/bsod-please-help-ntoskrnlexe?forum=w7itprogeneral
* http://windbg.info/forum/13-crash-dump-analysis-/26-unable-to-load-image-ntoskrnlexe.html
* https://www.technlg.net/windows/symbol-server-path-windbg-debugging/
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 ====
https://www.howtogeek.com/106333/how-to-reset-your-forgotten-domain-admin-password-on-server-2008-r2/
==== Скрипт 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, но это был ложный путь, хотя в сети много людей у кого была проблема в этом, особо вникать не стал так как пофиг.
Помогла мне программа [[http://www.ozone3d.net/gpushark/|GPU shark]]. Через неё смотрим нагрузку на GPU и какие процессы используют нашу видеокарту. Далее смотрим этот процесс в Диспетчере задач. В моём случае в списке был странный процесс **wecutil.exe**. Постоянная нагрузка на CPU 25% и 80-90% на GPU. В итоге оказалось, что в каталог .minecraft был запрятан биткоин майнер. После удаления сего файла нагрузка упала, а температура пришла в норму. Пользователи они такие.
{{:windows:lamers_users.jpg?500|}}
==== Альтернативные оболочки для Windows (замена explorer.exe) ====
* [[http://www.sharpenviro.com/wp/|SharpE]] As of december 2011 the SharpEnviro project is no longer under active development.
* [[http://emergedesktop.org/|Emerge Desktop]] [[http://web.archive.org/web/20150606154937/http://emergedesktop.org/|emergedesktop.org has shutdown]]
* [[http://www.lsdev.org/|LiteStep]]
* [[http://ldex.terica.net/|LDE(X)]]
* [[http://sites.google.com/site/greengnomeoe/|GreenGnome]]
* [[http://www.geoshell.org/|GeoShell]]
* [[http://bb4win.sourceforge.net/bblean/|bbLean]]
FIXME --- //[[todo@rtfm.wiki|dx]] 2016/01/21 15:15// проверить актуальность
==== Удалить PsiService_2.exe ====
[[http://arconclub.org/index.php?showtopic=3807|Как удалить PsiService_2.exe?]]
==== Отключить анимацию при загрузке ====
https://msdn.microsoft.com/en-us/library/ff794272%28v=winembedded.60%29.aspx
bcdedit /set bootux disabled
===== Ссылки =====
**Общий доступ к файлам**
* [[https://www.sysadmins.lv/blog-ru/setevoe-okruzhenie.aspx|Обозреватель компьютеров – Computer Browsing]] | Супер статья!
* [[http://forum.ru-board.com/topic.cgi?forum=8&topic=18306|Некоторые новые аспекты сетевого доступа в Windows XP.]]
* [[http://www.imho.ws/showthread.php?t=14338|Доступ к папкам компьютера по сети (sharing) в Windows]]
* [[http://forum.oszone.net/thread-41825.html|Доступ - [решено] Как получить доступ к файлу или папке]]