Most likely it's the last three packages that are throwing the "not applicable" error because the FileServer prerequisite failed to install and is not present. There's a more detailed log at %systemroot%\logs\cbs\cbs.log you can take a look at, there may be more information about why it's not installing.
Don't you mean C:\Windows\Logs\DISM\dism.log? EDIT: You're right, CBS is also log for dism operations.
@Stannieman Noop actually Just reading about data deduplication & stumbled upon this 100 or sebus may help you
No langpacks installed. I tried it with absolute paths first. Now I ran cmd as admin, "cd"-ed to the directory containing the cabs, then exactly the command as given in the first post. And... Still the same thing. In my logs there's nothing about languages. Is there a way to manually install them (adding reg keys and copying files)? Only FileServer seems te give problems so maybe if I can do it by hand it works. EDIT: Everything seems to go ok until here Code: 2012-08-31 16:05:23, Info CSI 0000000d Performing 2 operations; 2 are not lock/unlock and follow: (0) Stage (1): flags: 8 app: [Microsoft-Windows-FileServerRoleEventView-Deployment, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xeeb1baa0b8 (1) Stage (1): flags: 8 app: [Microsoft-Windows-FileServer-Deployment, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xeeb1ba9578 2012-08-31 16:05:23, Info CSI 0000000e Performing 1 operations; 1 are not lock/unlock and follow: (0) AddCat (14): flags: 0 catfile: @0xeeb1ba8e28 2012-08-31 16:05:24, Info CSI 0000000f Performing 1 operations; 1 are not lock/unlock and follow: (0) AddCat (14): flags: 0 catfile: @0xeeb1ba8be8 2012-08-31 16:05:24, Error CSI 00000010@2012/8/31:14:05:24.012 (F) base\wcp\componentstore\csd_locking.cpp(216): Error STATUS_SXS_ASSEMBLY_MISSING originated in function CCSDirectTransaction::LockComponent expression: (null) [gle=0x80004005] 2012-08-31 16:05:24, Info CBS Added C:\Windows\Logs\CBS\CBS.log to WER report. 2012-08-31 16:05:24, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20120825145242.log to WER report. 2012-08-31 16:05:24, Info CBS Not able to add pending.xml to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2012-08-31 16:05:24, Info CBS Not able to add pending.xml.bad to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2012-08-31 16:05:24, Info CBS Not able to add poqexec.log to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2012-08-31 16:05:24, Info CBS Not able to add SCM.EVM to Windows Error Report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2012-08-31 16:05:24, Error CSI 00000011 (F) STATUS_SXS_ASSEMBLY_MISSING #2152# from CCSDirectTransaction::OperateEnding at index 0 of 1 operations, disposition 2[gle=0xd015000c] 2012-08-31 16:05:24, Error CSI 00000012 (F) HRESULT_FROM_WIN32(ERROR_SXS_ASSEMBLY_MISSING) #2032# from Windows::ServicingAPI::CCSITransaction::ICSITransaction_PinDeployment(Flags = 0, a = Microsoft-Windows-Dedup-Deployment, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral, cb = (null), s = (null), rid = [81]"Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.Dedup-Core", rah = (null), manpath = (null), catpath = (null), ed = 0, disp = 0)[gle=0x80073701] 2012-08-31 16:05:24, Info CBS Failed to pin deployment while resolving Update: Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.Dedup-Core from file: (null) [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING] 2012-08-31 16:05:24, Info CBS Failed to bulk stage deployment manifest and pin deployment for package:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384 [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING] 2012-08-31 16:05:24, Info CSI 00000013@2012/8/31:14:05:24.052 CSI Transaction @0xeeb1ba7580 destroyed 2012-08-31 16:05:24, Info CBS Perf: Resolve chain complete. 2012-08-31 16:05:24, Info CBS Failed to resolve execution chain. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING] 2012-08-31 16:05:24, Error CBS Failed to process single phase execution. [HRESULT = 0x80073701 - ERROR_SXS_ASSEMBLY_MISSING] 2012-08-31 16:05:24, Info CBS WER: Generating failure report for package: Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384, status: 0x80073701, failure source: Resolve, start state: Absent, target state: Installed, client id: DISM Package Manager Provider 2012-08-31 16:05:24, Info CBS Not able to query DisableWerReporting flag. Assuming not set... [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2012-08-31 16:05:24, Info CBS Added C:\Windows\Logs\CBS\CBS.log to WER report. 2012-08-31 16:05:24, Info CBS Added C:\Windows\Logs\CBS\CbsPersist_20120825145242.log to WER report. 2012-08-31 16:05:24, Info CBS Not able to add %windir%\winsxs\poqexec.log to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2012-08-31 16:05:24, Info CBS Not able to add %windir%\winsxs\pending.xml to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND] 2012-08-31 16:05:24, Info CBS Not able to add %windir%\winsxs\pending.xml.bad to WER report. [HRESULT = 0x80070002 - ERROR_FILE_NOT_FOUND]
Does not work for me as well... I installed W8 X64 EN-US Copied CAB files to C:\windows\system32 Opened Command Prompt as administrator Change to C:\windows\system32 and started the first command with the following result: Any suggestions?
Since the error is "missing assembly", it's possible that it's trying to access a file that's not present. You could run procmon while adding the FileServer package to see if there are any non-existing files that it tries to access. If you want to compare, here's my cbs.log excerpt from a successful installation starting at the same point as yours. I can't see anything specific that would cause the error though, it just continues with the rest of the components: Code: 2012-08-31 16:41:49, Info CSI 0000007b Performing 2 operations; 2 are not lock/unlock and follow: (0) Stage (1): flags: 8 app: [Microsoft-Windows-FileServerRoleEventView-Deployment, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb9651481d8 (1) Stage (1): flags: 8 app: [Microsoft-Windows-FileServer-Deployment, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb965146f48 2012-08-31 16:41:49, Info CSI 0000007c Performing 1 operations; 1 are not lock/unlock and follow: (0) AddCat (14): flags: 0 catfile: @0xb965146378 2012-08-31 16:41:49, Info CSI 0000007d Performing 1 operations; 1 are not lock/unlock and follow: (0) AddCat (14): flags: 0 catfile: @0xb965148d18 2012-08-31 16:41:49, Info CBS Perf: Ready for complete Component closure. 2012-08-31 16:41:49, Info CSI 0000007e Performing 3 operations; 3 are not lock/unlock and follow: (0) PrestageComponent (13): flags: 0 app: (null) comp: Microsoft-Windows-RemoteFileSystems-FileServerRoleEventView, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral (1) PrestageComponent (13): flags: 0 app: (null) comp: Microsoft-Windows-FSAC-FirewallRules, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral (2) PrestageComponent (13): flags: 0 app: (null) comp: Microsoft-Windows-FileServer-Registry, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral 2012-08-31 16:41:49, Info CSI 0000007f Performing 3 operations; 3 are not lock/unlock and follow: (0) Stage (1): flags: 8 app: [Microsoft-Windows-RemoteFileSystems-FileServerRoleEventView, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb96514c708 (1) Stage (1): flags: 8 app: [Microsoft-Windows-FSAC-FirewallRules, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb96514c0d8 (2) Stage (1): flags: 8 app: [Microsoft-Windows-FileServer-Registry, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) comp: (null) man: @0xb96514b478 2012-08-31 16:41:49, Info CSI 00000080 Performing 2 operations; 2 are not lock/unlock and follow: (0) Pin (3): flags: 0 tlc: [Microsoft-Windows-FileServerRoleEventView-Deployment, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:190{95}]"Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.FileServerEventView" ncdata: [l:0]"") thumbprint: [l:128{64}]"6938a02598d95d867f6fbada3a9bdfa8e5d5fd43b92611eaaae95a847761e226" (1) Pin (3): flags: 0 tlc: [Microsoft-Windows-FileServer-Deployment, Version = 6.2.9200.16384, pA = PROCESSOR_ARCHITECTURE_AMD64 (9), Culture neutral, VersionScope = 1 nonSxS, PublicKeyToken = {l:8 b:31bf3856ad364e35}, Type neutral, TypeName neutral, PublicKey neutral]) ref: ( flgs: 00000000 guid: {d16d444c-56d8-11d5-882d-0080c847b195} name: [l:180{90}]"Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.CoreFileServer" ncdata: [l:0]"") thumbprint: [l:128{64}]"6938a02598d95d867f6fbada3a9bdfa8e5d5fd43b92611eaaae95a847761e226" 2012-08-31 16:41:49, Info CSI 00000081 ICSITransaction::Commit calling IStorePendingTransaction::Apply - coldpatching=FALSE applyflags=7 2012-08-31 16:41:49, Info CSI 00000082 Creating NT transaction (seq 14), objectname [6]"(null)" 2012-08-31 16:41:49, Info CSI 00000083 Created NT transaction (seq 14) result 0x00000000, handle @0x6b0 2012-08-31 16:41:49, Info CSI 00000084@2012/8/31:14:41:49.716 Beginning NT transaction commit... 2012-08-31 16:41:50, Info CSI 00000085@2012/8/31:14:41:50.060 CSI perf trace: CSIPERF:TXCOMMIT;511419 2012-08-31 16:41:50, Info CSI 00000086 Creating NT transaction (seq 15), objectname [6]"(null)" 2012-08-31 16:41:50, Info CSI 00000087 Created NT transaction (seq 15) result 0x00000000, handle @0x6b0 2012-08-31 16:41:50, Info CSI 00000088 Poqexec successfully registered in [ml:26{13},l:24{12}]"SetupExecute" 2012-08-31 16:41:50, Info CSI 00000089@2012/8/31:14:41:50.060 Beginning NT transaction commit... 2012-08-31 16:41:50, Info CSI 0000008a@2012/8/31:14:41:50.201 CSI perf trace: CSIPERF:TXCOMMIT;191575 2012-08-31 16:41:50, Info CSI 0000008b@2012/8/31:14:41:50.435 CSI Transaction @0xb965170610 destroyed 2012-08-31 16:41:50, Info CBS Perf: Resolve chain complete. 2012-08-31 16:41:50, Info CBS Perf: Stage chain started. 2012-08-31 16:41:50, Info CBS Perf: Entering stage: Staging Yes, but you'd either have to manually install the Dedup package as well, or "fake" the install state of the prerequisite FileServer package. Packages are listed in "HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Component Based Servicing", in the "PackageDetect", "PackageIndex", and "Packages" keys. Not sure which key does what exactly, though. You may be able to create entries for FileServer so that dism will see it as already installed, and put its files/registry entries in the right places. For manual installation, each package (the .cab) contains a set of components, and each component has a .manifest file listing dependencies and installation steps such as where its files go (i.e. where they are hardlinked to the files in winsxs), which registry entries and services to create, etc. Looking at the Dedup package, there is a lot of that though. (I did write a program once to perform some of the installation steps to install components, but the way I used it (executing as TrustedInstaller) doesn't currently work in Windows 8.) Worked well enough at the time to add the necessary files to Server Core to run Exchange 2010 though. Error 1009 is "The configuration registry database is corrupt", I don't know what could cause that. Have you tried installing the packages from another folder? Not sure if installing the packages from system32 is a good idea.
Started from antother folder first (new made one), when that failed, i tried system32 folder... But... tried it with cab-files in other folder, and it gives the exact same results...
Manual install looks pretty hard to do. I'm going to try a repair install. EDIT: After a repair install it works perfectly, thanks for the support! xdelta out, dedup in EDIT 2: Hmm I set it up and it seems to work. Only after optimization and all garage collection stuff there's about 500MB used more than the original data dubplicated. I guess this is the data required to identify all blocks and their relationships with the files? And the more data is written to the disk the better it's going to work? EDIT 3: It is working well now with more data. But still xdelta is better, maybe even with a factor 50 or 100... So I wanted to lower the blocksize, but I can't find a way how to do that. Is it impossible to change that?
since i had also trouble to install this fix with the given instructions, i made a simple .bat file to install this files which worked fine for me, and it solves the troubles with wrong path and all... just give it a try... just copy this .bat file into the directory where the cab files are... and run it as administrator... Code: @ECHO OFF SETLOCAL set SCRIPTDIR=%~dp0 set SCRIPTDIR=%SCRIPTDIR:~0,-1% dism /online /add-package /packagepath:"%SCRIPTDIR%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab" /packagepath:"%SCRIPTDIR%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab" /packagepath:"%SCRIPTDIR%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab" /packagepath:"%SCRIPTDIR%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab" /packagepath:"%SCRIPTDIR%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab" /packagepath:"%SCRIPTDIR%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab" dism /online /enable-feature /featurename:Dedup-Core /all pause
Could you please also extract the Windows Server Backup package? Thanks. EDIT: Or if you don't mind you can share your script.
Sorry for bumping... it seems 100 has PM disabled... @ 100: so can you give me your script or extract server backup for me? I need server backup cause normal windows backup doesn't support dedup.
No snap in just means no UI and powershell only, right? That's not really a problem. I'm going to copy some stuff off my backup hdd and try it out this evening or tomorrow. Thanks for the packages! EDIT: RSAT can be downloaded from the Windows 8 hotfix repo. It's still unofficial though, and it's 102MB in size. EDIT 2: It works with cmd (wbadmin.exe)! Thanks!
Yeah, I want to learn how to export these types of cabs, is there a method ? Problem I have is the winre-srt.cab, I want to package it from the winre.wim because Microsoft is no longer providing it with the ADK.
Guys, I have formatted, installed Windows 8 this time from a MS Action Pack download (So all activated and legal) and followed the instructions in the posts above to install the relevant files which went fine. This time, when I try run "Start-DedupJob D: -Type Optimization" and then check the status of the job with "Get-DedupJob" it eventually fails with the output below. Code: PS C:\Windows\system32> Get-DedupJob Type ScheduleType StartTime Progress State Volume ---- ------------ --------- -------- ----- ------ Optimization Manual 0 % Queued D: PS C:\Windows\system32> Get-DedupJob Type ScheduleType StartTime Progress State Volume ---- ------------ --------- -------- ----- ------ Optimization Manual 21:51 0 % Running D: PS C:\Windows\system32> Get-DedupJob Type ScheduleType StartTime Progress State Volume ---- ------------ --------- -------- ----- ------ Optimization Manual 21:51 0 % Failed D: But in the event log I'm getting error messages related to memory usage as below. Newest entry is at the top, oldest at bottom (Sorry if this confuses) Code: Scrubbing job memory requirements. Volume: D: (\\?\Volume{0422f318-1aa4-11e2-be66-806e6f6e6963}\) Minimum memory: 0 MB Maximum memory: 0 MB Minimum disk: 0 MB Code: Garbage Collection job memory requirements. Volume: D: (\\?\Volume{0422f318-1aa4-11e2-be66-806e6f6e6963}\) Minimum memory: 134 MB Maximum memory: 134 MB Minimum disk: 0 MB Code: Optimization job memory requirements. Volume: D: (\\?\Volume{0422f318-1aa4-11e2-be66-806e6f6e6963}\) Minimum memory: 1021 MB Maximum memory: 629192 MB Minimum disk: 1024 MB Code: Optimization job on volume D: (\\?\Volume{0422f318-1aa4-11e2-be66-806e6f6e6963}\) was configured with insufficient memory. System memory percentage: 25 Available memory: 1021 MB Minimum required memory: 629192 MB Have I missed something? I have 4GB of memory in this PC and the D: in question has 100gb free space.
Best way to use this now? I've got this installed and I have an noobie question. What's the best way to use this? and or how? Thanks..