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

28_2

2. From the elevated command prompt, run the following command:

dism /online /enable-feature /featurename:Dedup-Core /all

28_3

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:

28_4

Start a manual deduplication job

In the elevated PowerShell console, run the following command:

Start-DedupJob -Full -Path E: -Type Optimization

28_5

Get deduplication status

In the elevated PowerShell console, run the following command:

Get-DedupStatus

28_6

In the SavedSpace column shown above, you’ll see how much space on your volume that the deduplication feature has saved.

Nickolaj Andersen
Principal Consultant and Enterprise Mobility MVP since 2016. Nickolaj has been in the IT industry for the past 10 years specializing in Enterprise Mobility and Security, Windows devices and deployments including automation. Currently working for TrueSec as a Principal Consultant. Awarded as PowerShell Hero in 2015 by the community for his script and tools contributions. Creator of ConfigMgr Prerequisites Tool, ConfigMgr OSD FrontEnd, ConfigMgr WebService to name a few. Frequent speaker at conferences and user groups.

(101)

comments
  • Anon1231912348
    Posted at 22:58 August 27, 2013
    Anon1231912348
    Reply
    Author

    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”
    —–

    • Corne van Bochove
      Posted at 21:17 September 22, 2013
      Corne van Bochove
      Reply
      Author

      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

  • Corne van Bochove
    Posted at 21:19 September 22, 2013
    Corne van Bochove
    Reply
    Author

    ==== 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

    • Nickolaj
      Posted at 23:29 September 22, 2013
      Nickolaj
      Reply
      Author

      Big thanks for sharing!

      Regards,
      Nickolaj

  • Beast
    Posted at 14:31 December 8, 2014
    Beast
    Reply
    Author

    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!

  • Leave a Reply