When deploying Windows 8.1 x64 using SCCM 2012 R2, you may experience task sequence error 0x8007000b, if you're trying to execute for example DISM command without path information for the executable. For example, running the following task sequence command to set the default file association from xml file will fail:
The reason for this failure is Windows redirect feature which tries to execute the 32bit version of DISM. In order to fix this behavior and run the 64bit version of DISM, sysnative function can be used. So, running the DISM like this:
will successfully import the default file associations. More info about file system redirector check http://msdn.microsoft.com/en-us/library/aa384187.aspx .
dism /online /Import-DefaultAppAssociations:AppAssociations.xml
The reason for this failure is Windows redirect feature which tries to execute the 32bit version of DISM. In order to fix this behavior and run the 64bit version of DISM, sysnative function can be used. So, running the DISM like this:
%windir%\sysnative\dism /online /Import-DefaultAppAssociations:AppAssociations.xml
will successfully import the default file associations. More info about file system redirector check http://msdn.microsoft.com/en-us/library/aa384187.aspx .
Would that be for x64 Windows 7 running a task sequence:
ReplyDelete%windir%\SysWOW64\Dism.exe /online /add-package /packagepath:.\Windows6.1-KB2533623-x64.cab /quiet /norestart
instead of just "dism"?
This comment has been removed by the author.
ReplyDelete