Перейти к содержанию

windows update error 0x800b0100 0x80073712


alyam

Рекомендуемые сообщения

не устанавливается несколько обновлений. средства диагностики не помогают.

sfc /scannow ошибок не выдает.

 

windows 7 professional 6.1 (сборка 7601:Service Pack 1)

sfcdetails.txt

SFCFix.txt

CheckSUR.log

Изменено пользователем alyam
Ссылка на комментарий
Поделиться на другие сайты

Отчет:

http://www.getsysteminfo.com/read.php?file=8a9069c4a82b13c9aaef6255b261cc36&key=q9mpT6HX

 

Почитайте эту тему:

http://forum.oszone.net/thread-280585.html

Изменено пользователем andrew75
Ссылка на комментарий
Поделиться на другие сайты

это все не то.

у меня повреждено хранилище компонентов.

на вашем форуме мне помогал SQ https://forum.kasperskyclub.ru/index.php?showtopic=53411&page=3

 

я беру пакеты из install.wim/windows/ но там они отсутствуют.

Изменено пользователем alyam
Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте,

 

Уточните пожалуйста локализацию ОС Windows 7 (русская, английская и т.п.), а также редакцию (Home Basic, Professional и т.п.)?

Ссылка на комментарий
Поделиться на другие сайты

Здравствуйте,

 

Уточните пожалуйста локализацию ОС Windows 7 (русская, английская и т.п.), а также редакцию (Home Basic, Professional и т.п.)?

windows 7 professional 6.1 (сборка 7601:Service Pack 1) rus 64bit

Изменено пользователем alyam
Ссылка на комментарий
Поделиться на другие сайты

Важно: Следующее решение написано только для Вашего случая, не стоит его применять для других схожих случаев.

Перед начало убедитесь в том, что отсутствовал файл SFCFix.txt и SFCFix.zip на рабочем столе.

----------------------------------------

Скачайте SFCFix.exe(by niemiro) и сохраните на рабочем столе.

Скачайте SFCFix.zip и сохраните на рабочем столе.

Убедитесь, чтобы название файла было SFCFix.zip - не в коем случае не меняте его. Сохраните и закройте все приложения.

Убедитесь, чтобы на рабочем столе было 2 файла: SFCFix.exe и SFCFix.zip.

нажмите мышкой на файл SFCFix.zip и переместите на SFCFix.exe и отпустите мышь.

mMabJGT.gif

 

SFCFix.exe начнет процесс исправления.

По окончанию создается файл: SFCFix.txt.

Приложите полученный отчет в следующем сообщение.

----------------------------------------

Ссылка на комментарий
Поделиться на другие сайты

Уточните пожалуйста, что с ПК для которого ранее подготовил решение?

 

P.S. Один ПК = Одна тема, т.е. для другого ПК создавайте новую тему. А так визуально похоже, что создали решение правильно, зависит от локализации, редакции ОС и источников файлов.

Ссылка на комментарий
Поделиться на другие сайты

Уточните пожалуйста, что с ПК для которого ранее подготовил решение?

 

P.S. Один ПК = Одна тема, т.е. для другого ПК создавайте новую тему.

после выходных проверю.

 

я попробовал сделать скрипт powershell для замены файлов. после чего прогнать checksur

первый для manifest и packages работает. 

второй не проверял. но похоже потребуется менять владельца и права доступа папки назначения. может есть смысл сделать статью в FAQ?

 

:

 

Note: Before placing the files in the appropriate locations, you may need to grant yourself permissions to edit the folder’s contents; below is a quick guide on how to achieve this.

At an elevated command prompt: takeown /f

Example: takeown /f C:\Windows\winsxs\ x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8

Now grant full access to the file: icacls /grant Administrators:F

Example: icacls C:\Windows\winsxs\x86_microsoft-windows-ie-adminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8 /grant Administrators:F

Now replace the file with a known good copy:

Example: copy C:\Temp\admparse.dll c:\Windows\winsxs\x86_microsoft-windows-ieadminkitmostfiles_31bf3856ad364e35_6.0.6000.16386_none_abfb5fd109dad8b8\admparse.dll

 

 

 

cls
$flag = $false
$sourcePC = "\\good-pc"
$destPC = "\\bad-pc"
$log=get-content $($destPC + "\admin$\Logs\CBS\CheckSUR.log")
$MUMCATSource = $sourcePC + "\admin$\servicing\Packages\"
$MUMCATDest = $destpc + "\admin$\Temp\CheckSUR\servicing\Packages\"
$MANIFESTSource = $sourcePC + "\admin$\winsxs\Manifests\"
$MANIFESTDest = $destpc + "\admin$\Temp\CheckSUR\winsxs\Manifests\"
If ((Test-Path -Path $MUMCATDest -PathType Container) -eq $false) {New-Item -Path $MUMCATDest -ItemType directory }
If ((Test-Path -Path $MANIFESTDest -PathType Container) -eq $false) {New-Item -Path $MANIFESTDest -ItemType directory}
foreach ($line in $log) {  
    if ($flag -eq $True){
        if ($line.trim().Length -ne 0) {        
            $fileArray=$($line.Split("\"))
            $file = $FileArray[$FileArray.Length-1]
            $extArray = $file.split(".")
            $ext = $extArray[$extArray.length-1]
            if ($ext -eq "manifest") {
                Write-Warning $("Copying " + $($MANIFESTSource+$file)+" to " + $MANIFESTDest)
                Copy-Item $($MANIFESTSource+$file) $($MANIFESTDest+$file)
            }
            if (($ext -eq "mum") -or ($ext -eq "cat") ) {
                Write-Warning $("Copying " + $($MUMCATSource+$file)+" to " + $MUMCATDest)
                Copy-Item $($MUMCATSource+$file) $($MUMCATDest+$file)
            }
        }
    }
    if ($line -eq "Unavailable repair files:") {$flag = $true}    
} 
 
и второй для отсутствующих компонентов:
cls
$flag = $false
$sourcePC = "\\inf_c1"
$destPC = "\\prol7"
$log=get-content $($destPC + "\admin$\Logs\CBS\CheckSUR.log")
$COMPONENTSource = $sourcePC + "\admin$\winsxs\"
$COMPONENTDest = $destpc + "\admin$\temp\checksur\winsxs\"

foreach ($line in $log) { 
    if ($line -eq "Summary:") {exit}    
    if ($flag -eq $True){
        if ($line.trim().Length -ne 0) {    
            $fileArray=$($line.Split("`t"))
            $file = $FileArray[$FileArray.Length-2]

takeown /S $destPC /F $($COMPONENTDest+$file) /R
            $acl = Get-ACL -Path $($COMPONENTDest+$file)
            $Rule=new-object System.Security.AccessControl.FileSystemAccessRule "sk13\администраторы домена","Read,Delete","ContainerInherit", "None","allow"
            $acl.AddAccessRule($Rule)
            Set-Acl -Path $($COMPONENTDest+$file) -AclObject $acl

  Write-Warning $("Copying " + $($COMPONENTSource+$FileArray[$FileArray.Length-2]+"\"+$FileArray[$FileArray.Length-3])+" to " + $COMPONENTDest+$file)
  Copy-Item -filter $FileArray[$FileArray.Length-3] -path $($COMPONENTSource+$file) -recurse -destination $($COMPONENTDest)

}
    }
    if ($line -eq "Checking Component Store") {$flag = $true}    
} 
Изменено пользователем alyam
Ссылка на комментарий
Поделиться на другие сайты

комп проверил dism. ошибки исправлены.

 

тебя не заинтересовали мои скрипты? )

Изменено пользователем alyam
Ссылка на комментарий
Поделиться на другие сайты

Пожалуйста, войдите, чтобы комментировать

Вы сможете оставить комментарий после входа в



Войти
  • Похожий контент

    • sputnikk
      От sputnikk
      Страница загрузки Windows 10 Technical Preview
      http://windows.microsoft.com/ru-ru/windows/preview-coming-soon
    • gennadij-zaripov
      От gennadij-zaripov
      Пробовал обновить через Microsoft Store. Когда перестали работать-не помню. Windows 11 Pro 23H2.
       


    • costa2323
      От costa2323
      Здравствуйте!
      Пару месяцев назад перестал работать whatsapp для windows. Причем несколько раз все же запускался в эти пару месяцев, но разово.
      Обратился в поддержку мессенджера. Предложили проверить, отключив KIS. Отключил, whatsapp стал работать без проблем.
      Как быть?
    • zimok
      От zimok
      Коллеги, Добрый день!
      Прошу подсказать, а был ли опыт по возможности установки Kaspersky Endpoint Security for Windows по средством ansible ? Именно установкой по средством ansible роли и ОС Windows.
    • ilia_.7
      От ilia_.7
      ноутбук новый системные приложения такие как PowerShell, Edge и другие уже были и не переустанавливались.
      не сразу, но стал замечать что в рандомные моменты на мгновенье, приостанавливая все процессы, возникало окно с заголовком пути к PowerShell-у, но только через папку sustem32
      я его перемещал, и на время возникновения прекратились, но потом мне понадобилось PowerShell вернуть на место для работы с ним, и он не хотел ни как перемещаться, но зато он копировался. оба, отдельный и в system32 не хотят удаляться. после возникновения возобновились.
      касперский при возникновениях в мониторинге активности выводит следущее сообщение:
      17.11.2024 13:30:07;Запрещено;Windows PowerShell;powershell.exe;C:\Windows\System32\WindowsPowerShell\v1.0;23452;IRBIS-15NBC1012\Irbis;Активный пользователь;Запрещено: PDM:Trojan.Win32.GenAutorunSchedulerTaskRun.b;Запрещено;PDM:Trojan.Win32.GenAutorunSchedulerTaskRun.b;Троянское приложение;Высокая;Точно;powershell.exe;powershell.exe;c:\windows\system32\windowspowershell\v1.0;Процесс;
       
      CollectionLog-2024.11.21-20.30.zip
×
×
  • Создать...