alyam Опубликовано 3 марта, 2017 Опубликовано 3 марта, 2017 (изменено) не устанавливается несколько обновлений. средства диагностики не помогают. sfc /scannow ошибок не выдает. windows 7 professional 6.1 (сборка 7601:Service Pack 1) sfcdetails.txt SFCFix.txt CheckSUR.log Изменено 3 марта, 2017 пользователем alyam
Friend Опубликовано 3 марта, 2017 Опубликовано 3 марта, 2017 @alyam, соберите отчет утилиты GetSystemInfo 5.0: http://support.kaspersky.ru/smsupport?pid=SMM&qaid=2692
alyam Опубликовано 3 марта, 2017 Автор Опубликовано 3 марта, 2017 зачем? GetSystemInfo_OFFICE_C4_4dmin_2017_03_03_10_21_44.zip
andrew75 Опубликовано 3 марта, 2017 Опубликовано 3 марта, 2017 (изменено) Отчет: http://www.getsysteminfo.com/read.php?file=8a9069c4a82b13c9aaef6255b261cc36&key=q9mpT6HX Почитайте эту тему: http://forum.oszone.net/thread-280585.html Изменено 3 марта, 2017 пользователем andrew75
alyam Опубликовано 3 марта, 2017 Автор Опубликовано 3 марта, 2017 (изменено) это все не то. у меня повреждено хранилище компонентов. на вашем форуме мне помогал SQ https://forum.kasperskyclub.ru/index.php?showtopic=53411&page=3 я беру пакеты из install.wim/windows/ но там они отсутствуют. Изменено 3 марта, 2017 пользователем alyam
andrew75 Опубликовано 3 марта, 2017 Опубликовано 3 марта, 2017 на вашем форуме мне помогал SQ https://forum.kasperskyclub.ru/index.php?showtopic=53411&page=3 Ну так напишите ему в личку.
SQ Опубликовано 3 марта, 2017 Опубликовано 3 марта, 2017 Здравствуйте, Уточните пожалуйста локализацию ОС Windows 7 (русская, английская и т.п.), а также редакцию (Home Basic, Professional и т.п.)?
alyam Опубликовано 3 марта, 2017 Автор Опубликовано 3 марта, 2017 (изменено) Здравствуйте, Уточните пожалуйста локализацию ОС Windows 7 (русская, английская и т.п.), а также редакцию (Home Basic, Professional и т.п.)? windows 7 professional 6.1 (сборка 7601:Service Pack 1) rus 64bit Изменено 3 марта, 2017 пользователем alyam
alyam Опубликовано 3 марта, 2017 Автор Опубликовано 3 марта, 2017 новые логи CheckSUR.log sfcdetails.txt SFCFix.txt
SQ Опубликовано 3 марта, 2017 Опубликовано 3 марта, 2017 Важно: Следующее решение написано только для Вашего случая, не стоит его применять для других схожих случаев. Перед начало убедитесь в том, что отсутствовал файл SFCFix.txt и SFCFix.zip на рабочем столе. ---------------------------------------- Скачайте SFCFix.exe(by niemiro) и сохраните на рабочем столе. Скачайте SFCFix.zip и сохраните на рабочем столе. Убедитесь, чтобы название файла было SFCFix.zip - не в коем случае не меняте его. Сохраните и закройте все приложения. Убедитесь, чтобы на рабочем столе было 2 файла: SFCFix.exe и SFCFix.zip. нажмите мышкой на файл SFCFix.zip и переместите на SFCFix.exe и отпустите мышь. SFCFix.exe начнет процесс исправления. По окончанию создается файл: SFCFix.txt. Приложите полученный отчет в следующем сообщение. ----------------------------------------
alyam Опубликовано 4 марта, 2017 Автор Опубликовано 4 марта, 2017 привет. для другого компьютера можешь посмотреть правильно ли я сделал? https://1drv.ms/u/s!AqIDsuo0kwL8cTtF06FqB6yOt9o CheckSUR.log
SQ Опубликовано 4 марта, 2017 Опубликовано 4 марта, 2017 Уточните пожалуйста, что с ПК для которого ранее подготовил решение? P.S. Один ПК = Одна тема, т.е. для другого ПК создавайте новую тему. А так визуально похоже, что создали решение правильно, зависит от локализации, редакции ОС и источников файлов.
alyam Опубликовано 4 марта, 2017 Автор Опубликовано 4 марта, 2017 (изменено) Уточните пожалуйста, что с ПК для которого ранее подготовил решение? 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} } Изменено 4 марта, 2017 пользователем alyam
alyam Опубликовано 6 марта, 2017 Автор Опубликовано 6 марта, 2017 (изменено) комп проверил dism. ошибки исправлены. тебя не заинтересовали мои скрипты? ) Изменено 6 марта, 2017 пользователем alyam
SQ Опубликовано 6 марта, 2017 Опубликовано 6 марта, 2017 тебя не заинтересовали мои скрипты? ) Ну я обычно не проверяю ПК по smb, так как есть некий риск.
Рекомендуемые сообщения
Пожалуйста, войдите, чтобы комментировать
Вы сможете оставить комментарий после входа в
Войти