я, наконец, решил, что я хотел бы обновить свой рабочий стол с Windows Vista SP2 64-бит до Windows 7 64-бит. Поэтому я получил свой профессиональный 64-разрядный DVD-диск Windows 7, вытащил его на свой компьютер и запустил установщик и сказал ему обновить.
установщик сказал мне, что некоторые вещи могут быть несовместимы с обновлением, поэтому я отменил установку и запустил советник по обновлению. Я удалил программы и удалил драйверы, которые он сказал, были несовместимы.
обновление добрался до последнего шага (восстановление настроек); он добрался до 92%, но мне больше не хотелось смотреть на него, поэтому я вышел из комнаты. Когда я вернулся, он перезагрузился обратно в Vista с запиской " извините, обновление не удалось."
я немного погуглил и обнаружил, что людям повезло после удаления таких вещей, как Wireshark и драйверы ATI. Сделал, попробовал еще раз, все равно откатил.
я посмотрел в логах, в частности C:$WINDOWS.~BTSourcesPanthersetupapisetupapi.app.log
, и нашел следующую строку. (Каждый раз, когда я пытаюсь модернизировать прибор в этой линии другой. Это самая последняя запись в журнале, я не сохранил старые.)
! cci: !NCI: Op=BIND, Layer=NDIS, Upper=Tcpip6 Lower=Device{9A2D9804-A610-4D0B-8B8B-392406EE148F}, Error=00000019
я подумал, что это проблема с моими сетевыми устройствами, поэтому я удалил все (из Диспетчера устройств), кроме моего порта ethernet и Минипортов WAN (я не могу их удалить, когда я удаляю их из Диспетчера устройств, ничего не происходит). Я также снял флажок IPv6 на странице свойств моей сетевой карты.
это все равно не помогло, все равно покатилось после того, как я попытался обновить.
я знаю, что могу (читать: должен) выполнить чистую установку, но я хочу, чтобы это обновление работало. У кого-нибудь есть идеи, как сделать эту работу? У меня есть мои драйверы видеокарты (ATI) удалены, все USB вещи отключены, все сетевые устройства (за исключением моего порта ethernet и WAN Miniports) удалены, все программы Советник по обновлению Windows сказал мне удалить удалены. Что может быть причиной сбоя обновления и отката Windows до Виста?
P. S. И только сейчас я нашел список всех Windows 7 файлы журналов обновлений: http://support.microsoft.com/kb/927521.
P. P. P. S. вот копия моего C:$WINDOWS.~BTsourcesRollbacksetuperr.log
(которые как ни странно не на список Microsoft файлов журнала): http://pastebin.com/X03Azd5U.
редактировать: я взглянул на C:$WINDOWS.~BTSourcesPanthersetuperr.log
и
2011-10-03 22:19:03, Error [0x080a97] MIG HKLMSoftwareWow6432NodeMicrosoftWindows NTCurrentVersionDrivers32 [msacm.l3codecp] is not a valid registry value[gle=0x00000002]
2011-10-03 22:19:25, Error [0x0808fe] MIG Plugin {e0cbf06c-cd8b-4647-bb8a-263b43f0f974}: BthMig: Failed to migrate bthport keys, bailing out
некоторые основные Google найдено эта тема на Microsoft форумы, возможно, это поможет (см. стр. 2). Я попробую установить MIG_UPGRADE_IGNORE_PLUGINS
to bthmigplugin.dll
, посмотрим, что получится.
EDIT 2: вот полное содержание C:$WINDOWS.~BTSourcesPanthersetuperr.log
(после запуска обновления с MIG_UPGRADE_IGNORE_PLUGINS
значение bthmigplugin.dll
): http://pastebin.com/ydKFRSL6
2011-10-04 23:24:18, Error Failed to find driver file path. Error=00000002x[gle=0x80092004]
Edit 3: я нашел еще один СУ нить: и как он предложил, установленный WinDBG. У меня не было C:$WINDOWS.~BTSourcessetupmem.dmp
, но я C:$WINDOWS.~BTSourcesPanthersetupmem.dmp
. Я открыл его в WinDbg, и он сказал (полная выход: http://pastebin.com/3476mx1m):
WINLOGON_FATAL_ERROR (c000021a)
The Winlogon process terminated unexpectedly.
Arguments:
Arg1: fffff8a001f916c0, String that identifies the problem.
Arg2: 0000000000000001, Error Code.
Arg3: ffffffffc0000001
Arg4: 0000000000110bd8
изменить 4: я разместил это на форумах Microsoft тоже:ссылке.
теперь мы можем получить что-то!
изменить 5: я посмотрел в C:$WINDOWS.~BTSourcesPanthersetupact.log
, что составляет 136 МБ лог-файл, и я нашел кое-что на самом деле полезное.
2011-10-10 21:20:34, Info [NdisCompl: Enter HrGetComponentID]
2011-10-10 21:20:34, Info ComponentID=ms_netbt_smb
2011-10-10 21:20:34, Info [NdisCompl: Exit HrGetComponentID]
2011-10-10 21:20:34, Info [NdisCompl: Enter HrGetComponentDriverFilePath]
2011-10-10 21:20:34, Error Failed to find driver file path. Error=00000002x[gle=0x80092004]
2011-10-10 21:20:34, Info [NdisCompl: Exit HrGetComponentDriverFilePath]
2011-10-10 21:20:35, Info [NdisCompl: Enter HrGetComponentID]
2011-10-10 21:20:35, Info ComponentID=ms_rasman
2011-10-10 21:20:35, Info [NdisCompl: Exit HrGetComponentID]
2011-10-10 21:20:35, Info [NdisCompl: Enter HrGetComponentDriverFilePath]
2011-10-10 21:20:35, Info ServiceName = RasMan
2011-10-10 21:20:35, Info FilePathLen = 56
2011-10-10 21:20:35, Info FilePath = C:Windows%SystemRoot%system32svchost.exe -k netsvcs
2011-10-10 21:20:35, Info Service Binary C:Windows%SystemRoot%system32svchost.exe -k netsvcs, is not a driver file
2011-10-10 21:20:35, Error Failed to find driver file path. Error=ffffffffx[gle=0x00000003]
2011-10-10 21:20:35, Info [NdisCompl: Exit HrGetComponentDriverFilePath]
я пытался сделать netcfg -e -u ms_netbt_smb
и netcfg -e -u ms_rasman
, но ничего не произошло.
C:UsersNTICompass>netcfg -e -u ms_netbt_smb
Trying to uninstall ms_netbt_smb ...
...done.
C:UsersNTICompass>netcfg -e -u ms_netbt_smb
Trying to uninstall ms_netbt_smb ...
...done.
C:UsersNTICompass>
это, кажется, не хотите удалить. Как удалить ms_netbt_smb
и ms_rasman
?
Edit 6: я убрал ms_netbt_smb
и ms_rasman
просматривая реестр и удаляя разделы, которые на них ссылались. Теперь мой setuperr.log
пусто, и я все еще получаю cci: !NCI: Op=BIND, Layer=NDIS, Upper=Tcpip6
ошибка. Я задал это как отдельный вопрос:обновить Windows 7 откат на Vista, как это становится все длиннее и грязнее.