Инсталиране на Service Pack1 за Windows 7 и грешки
Наскоро Мicrosoft пуснаха дълго очакваното обновление Service Pack 1 (SP1) за Windows7 и Server 2008 R2 . Като че ли съвсем нормално за операционна система Windows, обновяванията и кръпките вместо да решават стари проблеми създават допълнителни и по-големи проблеми! Почти всяко второ отроче, което се опитам да обновя се чупи! Не очаквах да се сблъскам с толкова проблеми, затова първите няколко пъти не запомних проблемите и техните решения. За сметка на това смятам от днес когато се сблъскам с проблем да драсна набързо как се разрешава.
- В \Windows\Logs\CBS\CBS.log грешка 0x8004a029.
Извадката от лога представлява нещо подобно:
CSI 000006e1 (F) Done with generic command 60 (0x0000003c); CreateProcess returned 0, CPAW returned S_OK
Process exit code 41001 (0x0000a029) resulted in success? FALSE
Process output: [l:73 [73]”Trying to install vpcnfltr …
..failed. Error code: 0x8004a029.
“][gle=0x80004005]
Проблемa се предизвиква от ограниченият брой филтри в Windows 7 и Windows Server 2008 R2. По подразбиране стойността е 8, но е хардкодната на 14. Разрешава се по следните два начина:
1. Стартира се regedit.exe или друг редактор на регистрите и се променя стойността на
- HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Network\MaxNumFilters на 14.
2. Изтриват се ненужните филтри. nacpl.cpl –> Properties (Свойства) на мрежата–> посочват се ненужните филтри по един –> Uninstall.
* Грешката се среща често и при по-стари версии на Windows XP, Windows Vista и т.н. Разрешава се по същият начин.
- Грешка 0x800f0904 – CBS_E_MORE_THAN_ONE_ACTIVE_EDITION в \Windows\Logs\CBS.log:
Info CBS Appl: detectParent: package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17105, parent found: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7600.16385, state: Superseded
Info CBS Appl: detectParent: package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17105, parent found: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17105, state: Installed Invalid
Info CBS Appl: detectParent: package: Package_for_KB976932~31bf3856ad364e35~amd64~~6.1.1.17105, parent found: Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~6.1.7601.17514, state: Installed
Решението е ръчно изтриване с DISM на KB976932~31bf3856ad364e35~amd64~~6.1.1.17105 и KB976932~31bf3856ad364e35~amd64~~6.1.1.17514
Публикувано на | March 3, 2011 | 1 Коментар