Resolved: System error 2148073478.
Issue 1:
System error 2148073478. Trying to map network share from Windows server 2008 or winpe or windows 8.
I was getting similar error when I was using Task sequence for Windows 2008 OS deployment.
Solution:
Add the following registry key to the client having system error 2148073478 resolved the issue. This will disable "Secure Negotiate" on the client.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"RequireSecureNegotiate"=dword:00000000
Issue 2:
In case you are using SCCM 2012 task sequence and using HP Set RebootStep Variable in a OS build task sequence, you may receive an error Incorrect Function Error:00000001 or you get the following error in the status message details error log:
The task sequence execution engine failed executing the action (Set RebootStep Variable) in the group (Pre-requisite Tasks) with the error code 2147942561
Action output: ... framework\core\ccmcore\path.cpp,104)
RecursiveCreatePath(sPath.substr(0, nPos), psa), HRESULT=800700a1 (e:\nts_sccm_release\sms\framework\core\ccmcore\path.cpp,104)
RecursiveCreatePath( sNormalizedPath, psa ), HRESULT=800700a1 (e:\nts_sccm_release\sms\framework\core\ccmcore\path.cpp,159)
DownloadContentLocally(pszSource, sSourceDirectory, dwFlags, hUserToken, pszUserName, pszUserPassword), HRESULT=800700a1 (e:\nts_sccm_release\sms\framework\tscore\resolvesource.cpp,3331)
TS::Utility::ResolveSource(pszPkgID, sPath, 0, hUserToken, sUserName.empty() ? NULL : sUserName.c_str(), sUserName.empty() ? NULL : sUserPassword.c_str()), HRESULT=800700a1 (e:\nts_sccm_release\sms\client\osdeployment\installsoftware\runcommandline.cpp,395)
cmd.Execute(pszPkgID,sProgramName, dwCmdLineExitCode), HRESULT=800700a1 (e:\nts_sccm_release\sms\client\osdeployment\installsoftware\main.cpp,372)
Failed to resolve the source for SMS PKGID=TES0000C, hr=0x800700a1
Install Software failed to run command line, hr=0x800700a1. The operating system reported error 2147942561: The specified path is invalid.
Solution:
Add the following registry key to the client having system error 2148073478 resolved the issue. This will disable "Secure Negotiate" on the client.
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanWorkstation\Parameters]
"RequireSecureNegotiate"=dword:00000000