I deactivated data deduplication on one of my drives because it doesn't work well with the backup system.
I then started an unoptimization job in Administrative PowerShell. After that I realized I didn't put the priority up high so the job runs faster since there is no load on that server at the moment. So I tried stopping the job and got this:
PS C:\Windows\system32> Stop-DedupJob
Stop-DedupJob : The term 'Stop-DedupJob' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again.
Stop-DedupJob
+ ~~~~~~~~~~~~~
+ CategoryInfo : ObjectNotFound: (Stop-DedupJob:String) [], CommandNotFoundException
+ FullyQualifiedErrorId : CommandNotFoundException
I was able to do Get_DedupJob
at first but now I get the same error as if the cmdlet were removed.... But an Unoptimization Job is still running...
How can I use the cmdlet without re-enabling the deduplication on the volume?
For some reason those cmdlet are availible using the 64 bit version of powershell. It is shown as Windows PowerShell in the menu, without the trailling (x86). If it is not shown in the applications menu just search for it.
You should then have access to the cmdlet for deduplication.
Make sure the Deduplication module is imported in Powershell, otherwise the commands will not be available:
Import-Module Deduplication