If you’re running Windows 8 and have installed Hyper-V for your lab environment, you’d think that it would be a good idea to enable deduplication. Unfortunately this is not supported in Windows 8. What’s nice though, you can easily get around it by install the deduplication feature using dism.exe and the files necessary from a Windows Server 2012 server.
Overview
- Download the deduplication files
- Use dism.exe to install the deduplication files
- Enable deduplication on a volume
- Start a manual deduplication job
- Get deduplication status
Download the deduplication files
In order to enable the deduplication feature in Windows 8, we need a couple of files. I’ve zipped them and uploaded them to this post. Grab them here: win8_dedup.zip
1. Unzip the win8_dedup.zip to a folder on your computer.
2. Open an elevated cmd.exe and browse to the folder where you unzipped the deduplication files.
Use dism.exe to install the deduplication files
1. From the elevated command prompt, run the following command:
dism /online /add-package /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cab /packagepath:Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cab
2. From the elevated command prompt, run the following command:
dism /online /enable-feature /featurename:Dedup-Core /all
Enable deduplication on a volume
Open an elevated PowerShell console and run the following command (replace E: with an appropiate drive letter for your environment):
Enable-DedupVolume -Volume E:
Start a manual deduplication job
In the elevated PowerShell console, run the following command:
Start-DedupJob -Full -Path E: -Type Optimization
Get deduplication status
In the elevated PowerShell console, run the following command:
Get-DedupStatus
In the SavedSpace column shown above, you’ll see how much space on your volume that the deduplication feature has saved.
Any ideas how I can do something similar with Windows Backup? It’s missing on W8 and 8.1 but it is available on WS 2012 and R2 and I’d like to add it to W8/8.1.
How can I determine which package(s) need(s) to be installed before I can add the Feature? thx!
==== UPDATED BATCH FILE FOR WINDOWS SERVER 2012 R2 ====
Set DeDupCabs=C:\DeDupCabs
If Exist “%DeDupCabs%” Goto :EOF
MD “%DeDupCabs%”
If Not Exist “%DeDupCabs%” Goto :EOF
Set Cab1=%DeDupCabs%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
MD “%Cab1%”
MD “%Cab1%\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750\Microsoft.Storage.Vds.dll” “%Cab1%
\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-vdsinterop-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab1%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab1%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cat” “%Cab1%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab1%\update.mum”
Set Cab2=%DeDupCabs%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
MD “%Cab2%”
MD “%Cab2%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943\Microsoft.Storage.Vds.resources.dll” “%Cab2%
\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-v..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab2%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943.manifest” “%Cab2%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cat” “%Cab2%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum” “%Cab2%\update.mum”
Set DeDupCabs=C:\DeDupCabs
Set Cab3=%DeDupCabs%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
MD “%Cab3%”
MD “%Cab3%\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95”
MD “%Cab3%\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95\FileServer.Events.xml” “%Cab3%\amd64_microsoft-
windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750\Microsoft.Storage.Vds.dll” “%Cab3%
\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
rem xcopy C:\Windows\winsxs\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_03edb442434eea18 “%Cab3%\amd64_microsoft-windows-
r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_03edb442434eea18” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc “%Cab3%\amd64_microsoft-windows-dedup-
vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec “%Cab3%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293 “%Cab3%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3 “%Cab3%\amd64_microsoft-windows-dedup-
filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064 “%Cab3%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064” /s/i
rem xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef “%Cab3%\amd64_microsoft-windows-dedup-
common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b “%Cab3%\amd64_microsoft-windows-dedup-
chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d “%Cab3%\amd64_microsoft-windows-dedup-
backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95 “%Cab3%\amd64_microsoft-windows-
r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95” /s/i/y
rem xcopy C:\Windows\winsxs\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43 “%Cab3%\amd64_microsoft-windows-d..p-
service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c “%Cab3%\amd64_microsoft-windows-fsdm-
hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c” /s/i
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..p*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..ventview-deployment_31bf3856ad364e35_6.3.9600.16384_none_*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver-registry_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fsac-firewallrules_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-vdsinterop-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\*fsdm-*.manifest” “%Cab3%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cat” “%Cab3%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab3%\update.mum”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab3%\update.mum”
Set Cab4=%DeDupCabs%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
MD “%Cab4%”
MD “%Cab4%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943\Microsoft.Storage.Vds.resources.dll” “%Cab4%
\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-v..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943.manifest” “%Cab4%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cat” “%Cab4%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum” “%Cab4%\update.mum”
Set DeDupCabs=C:\DeDupCabs
Set Cab5=%DeDupCabs%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
MD “%Cab5%”
MD “%Cab5%\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d”
MD “%Cab5%\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b”
MD “%Cab5%\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
MD “%Cab5%\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3”
MD “%Cab5%\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
MD “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
MD “%Cab5%\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc”
MD “%Cab5%\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d\ddpbackup.dll” “%Cab5%\amd64_microsoft-windows-dedup-
backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b\ddpchunk.dll” “%Cab5%\amd64_microsoft-windows-dedup-
chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddp.mof” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddp_ps.dll” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddptrace.dll” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddputils.dll” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3\dedup.sys” “%Cab5%\amd64_microsoft-windows-dedup-
filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293\ddppipeline.dll” “%Cab5%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293\ddpscan.dll” “%Cab5%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293\ddpstore.dll” “%Cab5%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpcli.exe” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpeval.exe” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpsvc.dll” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpwmi.dll” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupFileMetadata.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupJob.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\Deduplication.format.ps1xml” “%Cab5%\amd64_microsoft-windows-
dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\Deduplication.psd1” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\Deduplication.types.ps1xml” “%Cab5%\amd64_microsoft-windows-
dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DeduplicationProvider.mof” “%Cab5%\amd64_microsoft-windows-
dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupMetadata.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupSchedule.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupStatus.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupVolume.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc\ddpvssvc.dll” “%Cab5%\amd64_microsoft-windows-dedup-
vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c\fsdmhost.exe” “%Cab5%\amd64_microsoft-windows-fsdm-
hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cat” “%Cab5%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab5%\update.mum”
Set Cab6=%DeDupCabs%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
MD “%Cab6%”
MD “%Cab6%\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
MD “%Cab6%\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43\ddpsvc.dll.mui” “%Cab6%\amd64_microsoft-windows-d..p-
service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43\ddpwmi.dll.mui” “%Cab6%\amd64_microsoft-windows-d..p-
service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43\DeduplicationProvider.mfl” “%Cab6%\amd64_microsoft-
windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef\ddp.mfl” “%Cab6%\amd64_microsoft-windows-dedup-
common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef\ddputils.dll.mui” “%Cab6%\amd64_microsoft-windows-
dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_*.manifest” “%Cab6%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_*.manifest” “%Cab6%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_*.manifest” “%Cab6%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cat” “%Cab6%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum” “%Cab6%\update.mum”
=========================================
To install copy & goto dedupcabs folder on Windows 8.1 machine:
cd \dedupcabs
dism /online /add-package /packagepath:”Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384″ /packagepath:”Microsoft-Windows-VdsInterop-
Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384″ /packagepath:”Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384″ /packagepath:”Microsoft-Windows-
FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384″ /packagepath:”Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384″ /packagepath:”Microsoft-
Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384″
dism /online /enable-feature /featurename:Dedup-Core /all
Note: Installed it from EN-EN Windows Server 2012 R2 with NL-NL language pack on NL-NL Windows 8.1 Pro with this script
Big thanks for sharing!
Regards,
Nickolaj
If you’d like to get your own files from a trusted Windows Server 2012 installation (no disrespect to the blog author), use this batch file. Then use the same DISM commands but specifying the path to the package folders rather than the cab files.
—–
Set DeDupCabs=C:\DeDupCabs
If Exist “%DeDupCabs%” Goto :EOF
MD “%DeDupCabs%”
If Not Exist “%DeDupCabs%” Goto :EOF
Set Cab1=%DeDupCabs%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384
MD “%Cab1%”
MD “%Cab1%\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3\Microsoft.Storage.Vds.dll” “%Cab1%\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-vdsinterop-deployment_31bf3856ad364e35_6.2.9200.16384_none_5e1d7207d4420831.manifest” “%Cab1%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3.manifest” “%Cab1%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cat” “%Cab1%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.mum” “%Cab1%\update.mum”
Set Cab2=%DeDupCabs%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384
MD “%Cab2%”
MD “%Cab2%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6\Microsoft.Storage.Vds.resources.dll” “%Cab2%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-v..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_en-us_b578baec46aeaecb.manifest” “%Cab2%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6.manifest” “%Cab2%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cat” “%Cab2%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.mum” “%Cab2%\update.mum”
Set Cab3=%DeDupCabs%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384
MD “%Cab3%”
MD “%Cab3%\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.2.9200.16384_none_03edb442434eea18”
MD “%Cab3%\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.2.9200.16384_none_03edb442434eea18\FileServer.Events.xml” “%Cab3%\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.2.9200.16384_none_03edb442434eea18”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3\Microsoft.Storage.Vds.dll” “%Cab3%\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..ventview-deployment_31bf3856ad364e35_6.2.9200.16384_none_623624163a9b5d4f.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver-deployment_31bf3856ad364e35_6.2.9200.16384_none_a283354592083afc.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver-registry_31bf3856ad364e35_6.2.9200.16384_none_85a644798cf82c94.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fsac-firewallrules_31bf3856ad364e35_6.2.9200.16384_none_9ea00cb24073369a.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.2.9200.16384_none_03edb442434eea18.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-vdsinterop-deployment_31bf3856ad364e35_6.2.9200.16384_none_5e1d7207d4420831.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds_31bf3856ad364e35_6.2.9200.16384_none_d5b58988c2ba66d3.manifest” “%Cab3%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cat” “%Cab3%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.mum” “%Cab3%\update.mum”
Set Cab4=%DeDupCabs%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384
MD “%Cab4%”
MD “%Cab4%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6\Microsoft.Storage.Vds.resources.dll” “%Cab4%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_en-us_02da8f21eae392af.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_en-us_9518175061d009a2.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-v..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_en-us_b578baec46aeaecb.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f41016d5348978c6.manifest” “%Cab4%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cat” “%Cab4%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.mum” “%Cab4%\update.mum”
Set Cab5=%DeDupCabs%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384
MD “%Cab5%”
MD “%Cab5%\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.2.9200.16384_none_70315f5a232000c0”
MD “%Cab5%\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.2.9200.16384_none_1f4469c98094e7ee”
MD “%Cab5%\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7”
MD “%Cab5%\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.2.9200.16384_none_60db39f8e17c3246”
MD “%Cab5%\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216”
MD “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
MD “%Cab5%\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.2.9200.16384_none_d24028bbe0c79a3f”
MD “%Cab5%\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.2.9200.16384_none_85daad1d539b69ff”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.2.9200.16384_none_70315f5a232000c0\ddpbackup.dll” “%Cab5%\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.2.9200.16384_none_70315f5a232000c0”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.2.9200.16384_none_1f4469c98094e7ee\ddpchunk.dll” “%Cab5%\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.2.9200.16384_none_1f4469c98094e7ee”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7\ddp.mof” “%Cab5%\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7\ddp_ps.dll” “%Cab5%\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7\ddptrace.dll” “%Cab5%\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7\ddputils.dll” “%Cab5%\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.2.9200.16384_none_60db39f8e17c3246\dedup.sys” “%Cab5%\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.2.9200.16384_none_60db39f8e17c3246”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216\ddppipeline.dll” “%Cab5%\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216\ddpscan.dll” “%Cab5%\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216\ddpstore.dll” “%Cab5%\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\ddpcli.exe” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\ddpeval.exe” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\ddpsvc.dll” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\ddpwmi.dll” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\DedupFileMetadata.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\DedupJob.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\Deduplication.format.ps1xml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\Deduplication.psd1” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\Deduplication.types.ps1xml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\DeduplicationProvider.mof” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\DedupMetadata.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\DedupSchedule.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\DedupStatus.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f\DedupVolume.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.2.9200.16384_none_d24028bbe0c79a3f\ddpvssvc.dll” “%Cab5%\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.2.9200.16384_none_d24028bbe0c79a3f”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.2.9200.16384_none_85daad1d539b69ff\fsdmhost.exe” “%Cab5%\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.2.9200.16384_none_85daad1d539b69ff”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.2.9200.16384_none_70315f5a232000c0.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.2.9200.16384_none_1f4469c98094e7ee.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.2.9200.16384_none_8c9d92d4ba6c3fe7.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-deployment_31bf3856ad364e35_6.2.9200.16384_none_a981bc1ffa9d4821.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.2.9200.16384_none_60db39f8e17c3246.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.2.9200.16384_none_b22575754a8ea216.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.2.9200.16384_none_27c4002af338946f.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.2.9200.16384_none_d24028bbe0c79a3f.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.2.9200.16384_none_85daad1d539b69ff.manifest” “%Cab5%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.cat” “%Cab5%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.2.9200.16384.mum” “%Cab5%\update.mum”
Set Cab6=%DeDupCabs%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384
MD “%Cab6%”
MD “%Cab6%\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6”
MD “%Cab6%\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.2.9200.16384_en-us_7be2c3e0c2751472”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6\ddpsvc.dll.mui” “%Cab6%\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6\ddpwmi.dll.mui” “%Cab6%\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6\DeduplicationProvider.mfl” “%Cab6%\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.2.9200.16384_en-us_7be2c3e0c2751472\ddp.mfl” “%Cab6%\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.2.9200.16384_en-us_7be2c3e0c2751472”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.2.9200.16384_en-us_7be2c3e0c2751472\ddputils.dll.mui” “%Cab6%\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.2.9200.16384_en-us_7be2c3e0c2751472”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..oyment-languagepack_31bf3856ad364e35_6.2.9200.16384_en-us_2f145f4ba256b1cb.manifest” “%Cab6%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.2.9200.16384_en-us_f7970ba845d7fcc6.manifest” “%Cab6%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.2.9200.16384_en-us_7be2c3e0c2751472.manifest” “%Cab6%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.cat” “%Cab6%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.2.9200.16384.mum” “%Cab6%\update.mum”
—–
I updated the batch file and install procedure for Windows 8.1 RTM:
Set DeDupCabs=C:\DeDupCabs
If Exist “%DeDupCabs%” Goto :EOF
MD “%DeDupCabs%”
If Not Exist “%DeDupCabs%” Goto :EOF
Set Cab1=%DeDupCabs%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
MD “%Cab1%”
MD “%Cab1%\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750\Microsoft.Storage.Vds.dll” “%Cab1%
\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-vdsinterop-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab1%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab1%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cat” “%Cab1%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab1%\update.mum”
Set Cab2=%DeDupCabs%\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
MD “%Cab2%”
MD “%Cab2%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943\Microsoft.Storage.Vds.resources.dll” “%Cab2%
\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-v..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab2%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943.manifest” “%Cab2%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cat” “%Cab2%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum” “%Cab2%\update.mum”
Set DeDupCabs=C:\DeDupCabs
Set Cab3=%DeDupCabs%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
MD “%Cab3%”
MD “%Cab3%\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95”
MD “%Cab3%\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95\FileServer.Events.xml” “%Cab3%\amd64_microsoft-
windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750\Microsoft.Storage.Vds.dll” “%Cab3%
\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_6daa422f0ced3750”
rem xcopy C:\Windows\winsxs\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_03edb442434eea18 “%Cab3%\amd64_microsoft-windows-
r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_03edb442434eea18” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc “%Cab3%\amd64_microsoft-windows-dedup-
vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec “%Cab3%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293 “%Cab3%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3 “%Cab3%\amd64_microsoft-windows-dedup-
filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064 “%Cab3%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064” /s/i
rem xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef “%Cab3%\amd64_microsoft-windows-dedup-
common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b “%Cab3%\amd64_microsoft-windows-dedup-
chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d “%Cab3%\amd64_microsoft-windows-dedup-
backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95 “%Cab3%\amd64_microsoft-windows-
r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_9be26ce88d81ba95” /s/i/y
rem xcopy C:\Windows\winsxs\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43 “%Cab3%\amd64_microsoft-windows-d..p-
service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43” /s/i
xcopy C:\Windows\winsxs\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c “%Cab3%\amd64_microsoft-windows-fsdm-
hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c” /s/i
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..p*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..ventview-deployment_31bf3856ad364e35_6.3.9600.16384_none_*anifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fileserver-registry_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fsac-firewallrules_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-r..serverroleeventview_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-vdsinterop-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab3%”
Copy “C:\Windows\WinSxS\Manifests\*fsdm-*.manifest” “%Cab3%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cat” “%Cab3%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab3%\update.mum”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab3%\update.mum”
Set Cab4=%DeDupCabs%\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
MD “%Cab4%”
MD “%Cab4%\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943\Microsoft.Storage.Vds.resources.dll” “%Cab4%
\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-f..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-v..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_en-us_*.manifest” “%Cab4%”
Copy “C:\Windows\WinSxS\Manifests\msil_microsoft.storage.vds.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8c04cf7b7ebc4943.manifest” “%Cab4%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cat” “%Cab4%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum” “%Cab4%\update.mum”
Set DeDupCabs=C:\DeDupCabs
Set Cab5=%DeDupCabs%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384
MD “%Cab5%”
MD “%Cab5%\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d”
MD “%Cab5%\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b”
MD “%Cab5%\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
MD “%Cab5%\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3”
MD “%Cab5%\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
MD “%Cab5%\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
MD “%Cab5%\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc”
MD “%Cab5%\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d\ddpbackup.dll” “%Cab5%\amd64_microsoft-windows-dedup-
backup_31bf3856ad364e35_6.3.9600.16384_none_082618006d52d13d”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b\ddpchunk.dll” “%Cab5%\amd64_microsoft-windows-dedup-
chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_b739226fcac7b86b”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddp.mof” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddp_ps.dll” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddptrace.dll” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064\ddputils.dll” “%Cab5%\amd64_microsoft-windows-dedup-
common_31bf3856ad364e35_6.3.9600.16384_none_24924b7b049f1064”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3\dedup.sys” “%Cab5%\amd64_microsoft-windows-dedup-
filter_31bf3856ad364e35_6.3.9600.16384_none_f8cff29f2baf02c3”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293\ddppipeline.dll” “%Cab5%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293\ddpscan.dll” “%Cab5%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293\ddpstore.dll” “%Cab5%\amd64_microsoft-windows-dedup-
pipeline_31bf3856ad364e35_6.3.9600.16384_none_4a1a2e1b94c17293”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpcli.exe” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpeval.exe” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpsvc.dll” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\ddpwmi.dll” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupFileMetadata.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupJob.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\Deduplication.format.ps1xml” “%Cab5%\amd64_microsoft-windows-
dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\Deduplication.psd1” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\Deduplication.types.ps1xml” “%Cab5%\amd64_microsoft-windows-
dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DeduplicationProvider.mof” “%Cab5%\amd64_microsoft-windows-
dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupMetadata.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupSchedule.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupStatus.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec\DedupVolume.cdxml” “%Cab5%\amd64_microsoft-windows-dedup-
service_31bf3856ad364e35_6.3.9600.16384_none_bfb8b8d13d6b64ec”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc\ddpvssvc.dll” “%Cab5%\amd64_microsoft-windows-dedup-
vsswriter_31bf3856ad364e35_6.3.9600.16384_none_6a34e1622afa6abc”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c\fsdmhost.exe” “%Cab5%\amd64_microsoft-windows-fsdm-
hostprocess_31bf3856ad364e35_6.3.9600.16384_none_1dcf65c39dce3a7c”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-backup_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-chunklibrary_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-common_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-deployment_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-filter_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-pipeline_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-service_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-vsswriter_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-fsdm-hostprocess_31bf3856ad364e35_6.3.9600.16384_none_*.manifest” “%Cab5%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.cat” “%Cab5%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384.mum” “%Cab5%\update.mum”
Set Cab6=%DeDupCabs%\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384
MD “%Cab6%”
MD “%Cab6%\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
MD “%Cab6%\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43\ddpsvc.dll.mui” “%Cab6%\amd64_microsoft-windows-d..p-
service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43\ddpwmi.dll.mui” “%Cab6%\amd64_microsoft-windows-d..p-
service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43\DeduplicationProvider.mfl” “%Cab6%\amd64_microsoft-
windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_en-us_8f8bc44e900acd43”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef\ddp.mfl” “%Cab6%\amd64_microsoft-windows-dedup-
common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef”
Copy “C:\Windows\WinSxS\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef\ddputils.dll.mui” “%Cab6%\amd64_microsoft-windows-
dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_en-us_13d77c870ca7e4ef”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..oyment-languagepack_31bf3856ad364e35_6.3.9600.16384_*.manifest” “%Cab6%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-d..p-service.resources_31bf3856ad364e35_6.3.9600.16384_*.manifest” “%Cab6%”
Copy “C:\Windows\WinSxS\Manifests\amd64_microsoft-windows-dedup-common.resources_31bf3856ad364e35_6.3.9600.16384_*.manifest” “%Cab6%”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.cat” “%Cab6%\update.cat”
Copy “C:\Windows\servicing\Packages\Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384.mum” “%Cab6%\update.mum”
=========================================
To install copy & goto dedupcabs folder on Windows 8.1 machine:
cd \dedupcabs
dism /online /add-package /packagepath:”Microsoft-Windows-VdsInterop-Package~31bf3856ad364e35~amd64~~6.3.9600.16384″ /packagepath:”Microsoft-Windows-VdsInterop-
Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384″ /packagepath:”Microsoft-Windows-FileServer-Package~31bf3856ad364e35~amd64~~6.3.9600.16384″ /packagepath:”Microsoft-Windows-
FileServer-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384″ /packagepath:”Microsoft-Windows-Dedup-Package~31bf3856ad364e35~amd64~~6.3.9600.16384″ /packagepath:”Microsoft-
Windows-Dedup-Package~31bf3856ad364e35~amd64~en-US~6.3.9600.16384″
dism /online /enable-feature /featurename:Dedup-Core /all
Note: Installed it from EN-EN Windows Server 2012 with NL-NL language pack on NL-NL Windows 8.1 Pro with this script