
2016년 서버 표준 VM에서는 업데이트가 항상 실패합니다. .net 4.8 런타임을 설치하려고 할 때 구성 요소 저장소가 손상되었다는 오류가 발생했습니다. DISM /ONLINE /CLEANUP-IMAGE /RESTOREHEALTH를 시도했는데 소스 파일을 찾을 수 없다는 오류가 발생했습니다.
이후 DISM.exe /Online /Cleanup-Image /RestoreHealth /Source:wim:D:sourcesinstall.wim:2 /LimitAccess를 사용하여 가상 DVD 드라이브에 OS를 설치하는 데 사용된 원본 iso를 포함한 다른 소스를 사용해 보았습니다. "원본 파일을 찾을 수 없습니다. 복원에 필요한 파일의 위치를 지정하려면 "원본" 옵션을 사용하십시오.
소스 위치 지정에 대한 자세한 내용은 http://go.microsoft.com/fwlink/?LinkId=243077
.``"를 참조하세요.
또한 Windows 드라이브를 공유하고 Dism /Online /Cleanup-Image /RestoreHealth /Source:\SERVER03\Windows /limitaccess 명령을 사용하여 도메인의 다른 서버를 사용해 보았지만 이전 시도와 동일한 오류가 발생했습니다.
또한 sfc /scannow를 시도했는데 "Windows 리소스 보호에서 손상된 파일을 발견했지만 일부를 수정할 수 없습니다"라는 오류가 표시되었습니다.
그들의. 세부 정보는 CBS.Log windir\Logs\CBS\CBS.log에 포함되어 있습니다. 을 위한
예: C:\Windows\Logs\CBS\CBS.log. 현재 로깅은 지원되지 않습니다.
위의 DISM 시도를 수행한 후 오프라인 서비스 시나리오에서 지원됩니다.
프로덕션 서버이고 소프트웨어 항목 중 하나의 설치 기한이 곧 다가오기 때문에 어떤 도움이라도 대단히 감사하겠습니다.
내가 시도한 것은 위에 나와 있습니다.
답변1
당신의 특별한 문제 외에도, 나는 어제까지 내 서버를 수리하는 데 많은 문제를 겪었습니다. 당신처럼 나도 설치할 수 없었습니다. 설치된 곳에 업데이트가 없습니다. 많은 설치가 중단되었습니다.
정보: DISM : DISM을 사용하기 위해 수백 가지 다른 방법을 시도했습니다.
작동하는 최종 솔루션은 다음과 같습니다.
원본 DVD가 더 이상 없다면 평가판 ISO를 다운로드하세요.
Server 2016의 경우 여기:
https://www.microsoft.com/en-us/evalcenter/download-windows-server-2016
Server 2016 Essentials의 경우: https://www.microsoft.com/en-us/evalcenter/download-windows-server-2016-essentials
이것들은 완전히 작동합니다 - 예외: (AFAIK) : 안전 모드 없음
원본 DVD가 있고 기존 DVD 드라이브에서 실행할 수 있는 경우 다음 명령을 사용하여 물리 드라이브의 번호를 설정해야 합니다!
- 2단계로 가셔도 됩니다!
1.) ISO "마운트"를 클릭하면 가상 DVD 드라이브에 마운트됩니다. (그렇지 않은 경우: Ultra ISO를 사용할 수 있습니다. 무료 버전이 작동합니다.)
2.) 관리자 권한으로 CMD를 엽니다.
상기시키다 !
드라이브를 "X"로 설정했습니다(아래 참조!). 가상 DVD 드라이브의 드라이브 문자를 설정하세요!
입력: (색인을 검색할 필요는 없습니다! Eval에서는 "1"입니다!)
md C:\test\offline DISM.exe /Mount-Wim /WimFile:X:\sources\install.wim /index:1 /MountDir:C:\test\offline /ReadOnly
완료될 때까지 기다리세요! = 100% !
다음 입력보다:
Dism.exe /Online /Cleanup-Image /restoreHealth /source:C:\test\offline
(로그 파일이 필요한 경우 위의 일반적인 파일 대신 이것을 실행하십시오.) Dism.exe /Online /Cleanup-Image /restoreHealth /source:C:\test\offline /loglevel:4
이것은 아마도 매우 오랜 시간 동안 실행될 것입니다!
완료되면 닫지 마세요! 짐을 내려야 해요!
완료되면 다음 명령을 입력하십시오.
DISM.exe /Unmount-Wim /MountDir:C:\test\offline /discard
수백 번의 시도 끝에 내 서버가 복구되었습니다!
그 후에는 문제 없이 모든 것을 설치할 수 있었습니다!
이것이 당신에게 도움이 되기를 바랍니다 :-)
DISM 문제를 겪고 있는 사용자가 많은 것 같아 이렇게 글을 씁니다...