PDA

Показать полную графическую версию : Странная проблема после нескольких БСОДов


Алексей_Борисов@fb
25-03-2012, 09:41
После нескольких бсодов из за аппаратных проблем(проблему устранил)
возникли проблемы
1)одна прожка потеряла файл лежаший в каталоге пользователя.. и не могла найти пока я в настройках жестко не указал путь к нему
2)браузер, utorrent при запуске каждый раз спрашивает сделать ли его клиентом по умолчанию, даже если нажать ДА.
3)Тимспик при запуске НЕ от имени администратора каждый раз просит внести изменения в реестр.
4)ГЛАВНОЕ если при открытии файла выбрать открыть с помощью, то в списке программ много чего нехватает. если попытаться найти программу через обзор, то она не добавляется в список программ.
чекдиск не помог, AVG ничего не нашел.
SFC /scannow ошибки в логе в архиве(там полный лог и файл в котором я вроде удалил все лишнее)

Вопрос:
Что делать?
Если восстанавливать системные файлы, то как найти какой файл заменять(в логах пути нет, а файлов с одинаковым именем несколько) и где брать чистый файл? как собственно заменить вроде нашел http://support.microsoft.com/kb/929833/en-us

Petya V4sechkin
25-03-2012, 11:19
Алексей_Борисов@fb, можно попробовать:
Запуск восстановления системы (http://www.outsidethebox.ms/9961/#restore)
Как переустановить Windows 7, сохранив настройки и установленные программы (http://www.outsidethebox.ms/9962/)


как найти какой файл заменять(в логах пути нет, а файлов с одинаковым именем несколько)
Поврежденных файлов (Cannot repair) два:
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\sortkey.nlp - версия 6.1.7601.17648
C:\Windows\SysWOW64\packager.dll - версия 6.1.7601.17727

Плюс еще несколько компонентов, целостность которых проверить не удалось:
Cannot verify component files for Microsoft-Windows-Help-PrivStatement_R.Resources, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture = [l:10{5}]"ru-RU", VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for MSBuild, Version = 3.5.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for napcrypt, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for naphlpr, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for MSBuild, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-CSharp_Compiler_cscomp, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-Debugging_msdia70, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-cvtres_for_VC_and_VB, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-DFSHIM_DLL, Version = 6.2.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-FW_NETFXPERF_DLL, Version = 6.2.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-Microsoft.VisualBasic, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-Microsoft.Build.Tasks, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for NetFx-Microsoft.Build.Utilities, Version = 6.1.7601.17514, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:b03f5f7f11d50a3a}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for Microsoft-Windows-DirectShow-Core, Version = 6.1.7601.17713, pA = PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 (10), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)
Cannot verify component files for policy.8.0.Microsoft.VC80.MFC, Version = 8.0.50727.6195, pA = PROCESSOR_ARCHITECTURE_INTEL (0), Culture neutral, VersionScope neutral, PublicKeyToken = {l:8 b:1fc8b3b9a1e18e3b}, Type = [l:24{12}]"win32-policy", TypeName neutral, PublicKey neutral, manifest is damaged (FALSE)

С ними труднее (но для большинства имена можно выяснить по соответствующим манифестам).

okshef
25-03-2012, 11:52
где брать чистый файл? »
Создайте вспомогательную папку, например, RepairFiles, откройте "Дистрибутив Wndows 7\sources\install.wim", распакуйте с помощью 7-Zip (http://7-zip.org.ua/ru/), найдите нужные файлы, скопируйте их в папку RepairFiles и следуйте инструкциям приведенной вами статьи. Позволю себе процитировать:
If the System File Checker tool cannot repair a file, follow these steps:
At an elevated command prompt, type the following command, and then press ENTER:
takeown /f Path_And_File_Name

For example, type

takeown /f E:\windows\system32\jscript.dll
Type the following command, and then press ENTER to grant administrators full access to the file:
icacls Path_And_File_Name /GRANT ADMINISTRATORS:F

For example, type

icacls E:\windows\system32\jscript.dll /grant administrators:F
Type the following command to replace the file with a known good copy of the file:
Copy Path_And_File_Name_Of_Source_File Path_And_File_Name_Of_Destination

For example, type copy

E:\RepairFiles\jscript.dll E:\windows\system32\jscript.dll

Алексей_Борисов@fb
25-03-2012, 14:35
2 файла восстановил. не помогло.
но для большинства имена можно выяснить по соответствующим манифестам
а можно как-то попроще чтобы я понял?

Petya V4sechkin
25-03-2012, 17:15
Алексей_Борисов@fb, соответствующие файлы:
C:\Windows\System32\oobe\ru-RU\privacy.rtf
C:\Windows\Microsoft.NET\Framework64\v3.5\MSBuild.exe
C:\Windows\System32\napcrypt.dll
C:\Windows\System32\naphlpr.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\MSBuild.exe
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\cscomp.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\diasymreader.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\cvtres.exe
C:\Windows\System32\dfshim.dll
C:\Windows\System32\netfxperf.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Microsoft.VisualBasic.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Microsoft.Build.Tasks.dll
C:\Windows\Microsoft.NET\Framework64\v2.0.50727\Microsoft.Build.Utilities.dll
C:\Windows\SysWOW64\quartz.dll

Компонент policy.8.0.Microsoft.VC80.MFC относится к Microsoft Visual C++ 2005 Redistributable.

Но все это вряд ли имеет значение, потому что ваши симптомы больше похожи на повреждение реестра.
Восстановление системы отключено? Посмотрите в папке \Windows\System32\config\RegBack (http://www.outsidethebox.ms/12505/#regback) (хотя старая копия могла уже затереться).

Алексей_Борисов@fb
25-03-2012, 18:06
восстановление системы отключено
а что в той папке смотреть?
Как лечить реестр?

Petya V4sechkin
25-03-2012, 18:09
а что в той папке смотреть?
А нажмите ссылку в предыдущем сообщении.

Алексей_Борисов@fb
26-03-2012, 20:20
большое спасибо за ссылку. узнал много нового.
восстановил реестр, но это к сожалению не помогло.
при первом запуске после восстановления реестра Utorrent НЕ спросил сделаться ли ему программой по умолчанию. Но в открыть с помощью новые программы добавлять было нельзя.
комп запросил ребут. после ребута все стало точно по старому.

Есть подозрение.. может что-то блокирует запись в реестр?




© OSzone.net 2001-2012