Exchange Server 2007 SP3 update fail :- The system cannot find the file specified

Hi,

We are upgrading our SBS Exchange 2007 to SP3 in order to migrate to SBS 2011 but the upgrade fails with the following message:

ErrorRecord: The system cannot find the file specified

ErrorRecord: The system cannot find the file specified
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[26/02/2014 22:14:44] [1] The system cannot find the file specified
[26/02/2014 22:14:44] [1] 3.  ErrorRecord: The system cannot find the file specified
[26/02/2014 22:14:44] [1] 3.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[26/02/2014 22:14:44] [1] The system cannot find the file specified
[26/02/2014 22:14:44] [1] 4.  ErrorRecord: The system cannot find the file specified
[26/02/2014 22:14:44] [1] 4.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[26/02/2014 22:14:44] [1] The system cannot find the file specified
[26/02/2014 22:14:44] [1] 5.  ErrorRecord: The system cannot find the file specified
[26/02/2014 22:14:44] [1] 5.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()

Can anyone advise please?
CTS12Asked:
Who is Participating?

[Product update] Infrastructure Analysis Tool is now available with Business Accounts.Learn More

x
I wear a lot of hats...

"The solutions and answers provided on Experts Exchange have been extremely helpful to me over the last few years. I wear a lot of hats - Developer, Database Administrator, Help Desk, etc., so I know a lot of things but not a lot about one thing. Experts Exchange gives me answers from people who do know a lot about one thing, in a easy to use platform." -Todd S.

Simon Butler (Sembee)ConsultantCommented:
Dodgy download I would suspect.
Download SP3 fresh and extract on the server itself, not elsewhere and then moving the extracted files across.

Simon.
0
CTS12Author Commented:
Thanks Simon,

I have downloaded again and extracted to a different drive on the server and still the same issue.

It is when it gets to the 'Mailbox Role' stage:

Error:
The system cannot find the file specified
11 times
0
CTS12Author Commented:
0
Creating Active Directory Users from a Text File

If your organization has a need to mass-create AD user accounts, watch this video to see how its done without the need for scripting or other unnecessary complexities.

Simon Butler (Sembee)ConsultantCommented:
Have you rebooted the server and tried the update again?
What else is on the machine?
The prerequisite check doesn't throw any warnings at all?

Simon.
0
CTS12Author Commented:
Hi Simon,

I have rebooted several times,
This is the 6th attempt.

The prerequisite check runs fine.
There is nothing out off the ordinary on the server,
Just Standard SBS 2008.
All updates are applied too
0
Simon Butler (Sembee)ConsultantCommented:
There must be something else in the log file to indicate what file is missing - the log snippet you have posted doesn't say which file it is.

Simon.
0
CTS12Author Commented:
Thanks Simon,

Here is the latest failure log:

[02/03/2014 15:07:49] [2] Process standard error:
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKCR\CLSID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /t REG_SZ /d "CExchangeHelper Class" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKCR\CLSID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /v AppId /t REG_SZ /d "{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKCR\CLSID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}\LocalServer32" /t REG_SZ /d "C:\Program Files\Microsoft\Exchange Server\bin\wsbexchange.exe" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKCR\APPID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /t REG_SZ /d "CExchangeHelper Class" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKCR\APPID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /v LocalService /t REG_SZ /d "wsbexchange" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKCR\APPID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /v LaunchPermission /t REG_BINARY /d "010004806000000070000000000000001400000002004c0003000000000014001f000000010100000000000512000000000018001f000000010200000000000520000000200200000000180003000000010200000000000520000000270200000102000000000005200000002002000001020000000000052000000020020000" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKCR\APPID\wsbexchange.exe" /v AppId /t REG_SZ /d "{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKLM\Software\Microsoft\windows nt\currentversion\WindowsServerBackup\Application Support\{76fe1ac4-15f7-4bcd-987e-8e1acb462fb7}" /v "Application Identifier" /t REG_SZ /d Exchange /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKLM\Software\Microsoft\windows nt\currentversion\WindowsServerBackup\Application Support\{76fe1ac4-15f7-4bcd-987e-8e1acb462fb7}" /v CLSID /t REG_SZ /d "{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKLM\Software\Microsoft\windows nt\currentversion\WSBAppExchangeHelper" /v AutoMarkDbRecoverable /t REG_DWORD /d 1 /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\reg.exe arguments: add "HKLM\Software\Microsoft\windows nt\currentversion\WSBAppExchangeHelper" /v AutoMountOnPITRecovery /t REG_DWORD /d 1 /f
[02/03/2014 15:07:49] [2] Unexpected Error
[02/03/2014 15:07:49] [2] The system cannot find the file specified
[02/03/2014 15:07:49] [2] Ending processing.
[02/03/2014 15:07:49] [2] Beginning processing.
[02/03/2014 15:07:49] [2] Starting: C:\Windows\system32\sc.exe arguments: create wsbexchange binpath= "C:\Program Files\Microsoft\Exchange Server\bin\wsbexchange.exe" type= own start= demand error= ignore obj= LocalSystem DisplayName= "Microsoft Exchange Server Extension for Windows Server Backup"
[02/03/2014 15:07:50] [2] Process standard output: [SC] CreateService SUCCESS

[02/03/2014 15:07:50] [2] Process standard error:
[02/03/2014 15:07:50] [2] Ending processing.
[02/03/2014 15:07:50] [2] Beginning processing.
[02/03/2014 15:07:50] [2] Starting: C:\Windows\system32\sc.exe arguments: description wsbexchange "Enables Windows Server Backup users to back up and recover application data for Microsoft Exchange Server."
[02/03/2014 15:07:52] [2] Process standard output: [SC] ChangeServiceConfig2 SUCCESS

[02/03/2014 15:07:52] [2] Process standard error:
[02/03/2014 15:07:52] [2] Ending processing.
[02/03/2014 15:07:52] [1] The following 11 error(s) occurred during task execution:
[02/03/2014 15:07:52] [1] 0.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 0.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 1.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 1.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 2.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 2.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 3.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 3.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 4.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 4.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 5.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 5.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 6.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 6.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 7.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 7.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 8.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 8.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 9.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 9.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] 10.  ErrorRecord: The system cannot find the file specified
[02/03/2014 15:07:52] [1] 10.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[02/03/2014 15:07:52] [1] The system cannot find the file specified
[02/03/2014 15:07:52] [1] Setup is halting task execution because of one or more errors in a critical task.
[02/03/2014 15:07:52] [1] Finished executing component tasks.
[02/03/2014 15:07:52] [1] Ending processing.
[02/03/2014 16:25:45] [0] End of Setup
[02/03/2014 16:25:45] [0] **********************************************
0
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
Are you upgrading from SP1 or SP2?  If you skipped SP2 be sure to run the Exchange setup.exe with /preparead switch to update your AD schema.

Jeff
0
Simon Butler (Sembee)ConsultantCommented:
You shouldn't need to run prep manually, the setup wizard will do it for you.
I only run prep manually in multiple domain forests or where the schema master is in a separate site from the Exchange server.

Simon.
0
Jeffrey Kane - TechSoEasyPrincipal ConsultantCommented:
If you don't run it manually on an SBS it can cause some services to stop and not restart.
0
CTS12Author Commented:
I still cannot get 2007SP3 to install.
If I run the SBS 2011 Migration Preparation Tool it says

The Scan detected 1 errors and 0 warnings:

'Microsoft Exchange Server 2007 SP3 not installed'


Doe anyone have any ideas?
0
CTS12Author Commented:
Same problem:

11x ErrorRecord: The system cannot find the file specified
0
Simon Butler (Sembee)ConsultantCommented:
"There is nothing out off the ordinary on the server,"

That doesn't really answer the question on what else is on the server.
Instinct says interference. What else, apart from the base SBS product, is installed on the server?

Simon.
0
CTS12Author Commented:
Thanks Simon,

Sophos Antivirus
Symantec Backup Exec
0
Simon Butler (Sembee)ConsultantCommented:
Does the AV software have the correct exclusions in it?
Although personally I would remove it, reboot the server and then attempt the installation again.

Simon.
0
CTS12Author Commented:
Hi Simon,

I have removed Backup Exec, Sophos AV and all other non MS software from the server rebooted and ran the update and still the same issue:


[13/03/2014 21:34:06] [2] Process standard error:
[13/03/2014 21:34:06] [2] Ending processing.
[13/03/2014 21:34:06] [2] Beginning processing.
[13/03/2014 21:34:06] [2] Starting: C:\Windows\system32\sc.exe arguments: description wsbexchange "Enables Windows Server Backup users to back up and recover application data for Microsoft Exchange Server."
[13/03/2014 21:34:26] [2] Process standard output: [SC] ChangeServiceConfig2 SUCCESS

[13/03/2014 21:34:26] [2] Process standard error:
[13/03/2014 21:34:26] [2] Ending processing.
[13/03/2014 21:34:26] [1] The following 11 error(s) occurred during task execution:
[13/03/2014 21:34:26] [1] 0.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 0.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 1.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 1.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 2.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 2.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 3.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 3.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 4.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 4.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 5.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 5.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 6.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 6.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 7.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 7.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 8.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 8.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 9.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 9.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] 10.  ErrorRecord: The system cannot find the file specified
[13/03/2014 21:34:26] [1] 10.  ErrorRecord: System.ComponentModel.Win32Exception: The system cannot find the file specified
   at System.Diagnostics.Process.StartWithCreateProcess(ProcessStartInfo startInfo)
   at Microsoft.Exchange.Net.ProcessRunner.Run(String executableFilename, String arguments, Int32 timeout, String workingDirectory, String& outputString, String& errorString)
   at Microsoft.Exchange.Management.Tasks.RunProcessBase.InternalProcessRecord()
[13/03/2014 21:34:26] [1] The system cannot find the file specified
[13/03/2014 21:34:26] [1] Setup is halting task execution because of one or more errors in a critical task.
[13/03/2014 21:34:27] [1] Finished executing component tasks.
[13/03/2014 21:34:27] [1] Ending processing.
[14/03/2014 07:00:16] [0] End of Setup
[14/03/2014 07:00:16] [0] **********************************************
0
Simon Butler (Sembee)ConsultantCommented:
I have nothing else to suggest other than a call to Microsoft. There is nothing in the log to indicate the cause, and if you tried fresh downloads of the service pack (as that is the usual cause), troubleshooting is difficult. If this wasn't SBS I would suggest building a temporary Exchange 2007 server and migrating to that, then migrating again once you have removed this faulty server.

Simon.
0
CTS12Author Commented:
Thanks for your help Simon,

I had to submit a support ticket with Microsoft and below is what they did:

>>Clean boot server via msconfig and rebooted server.
 
>>winver gave 2008 SP2
 
>>Changed symsnap in registry - 0 to 4.
 
CAS - Unpacked version  -8.3.83.6
         Configured version-8.3.83.6
HubTransport-Unpacked version  -8.3.83.6
             Configured version-8.3.83.6
Mailbox - Unpacked version  -8.3.83.6
             Configured version-8.1.240.6
         
>Renamed Exchange setup logs.
>>Disabled windows SBS Manager service.
>>Deleted Action and watermark key.
 
 
D:\ExchSp3>setup.com /m:upgrade
 
    Mailbox Server Role              ......................... FAILED
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
     The system cannot find the file specified
 
 
The Exchange Server Setup operation did not complete. For more information, visi
t http://support.microsoft.com and enter the Error ID.
 
Exchange Server setup encountered an error.
 
>>Collected Exchange setup logs.
 
>>Ran rsop.msc and gpresult /z.
 
>>Looked like all the files were of Windows backup which were causing issues.
 
>>Uninstalled windows backup feature and rebooted server.
 
>>Ran script:
 
9:11 PM Ban: PS C:\Users\****\Desktop> .\BACKUP.ps1
[SC] DeleteService SUCCESS
Program 'reg.exe' failed to execute: The system cannot find the file specified
At C:\Users\****\Desktop\BACKUP.ps1:12 char:4
+ reg <<<<  add "HKCR\CLSID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /t REG_SZ /d "CExchangeHelper Class" /f .
At C:\Users\****\Desktop\BACKUP.ps1:12 char:1
+  <<<< reg add "HKCR\CLSID\{D8A2E312-3B17-4293-B71E-CD72A7C04BF3}" /t REG_SZ /d "CExchangeHelper Class" /f
    + CategoryInfo          : ResourceUnavailable: (:) [], ApplicationFailedException
    + FullyQualifiedErrorId : NativeCommandFailed
 
 
>>C:\Windows\System32\reg.exe
Windows cannot find 'C:\Windows\System32\reg.exe'. Make sure you typed the name correctly, and then try again.
 
>>Checked for previous version no previous version available.
 
C:\Windows\system32>sfc /scannow
 
Beginning system scan.  This process will take some time.
 
Beginning verification phase of system scan.
Verification 100% complete.
 
Windows Resource Protection found corrupt files and successfully repaired
them. Details are included in the CBS.Log windir\Logs\CBS\CBS.log. For
example C:\Windows\Logs\CBS\CBS.log
 
2014-03-26 16:19:55, Info                  CSI    000002d9 [SR] Repair complete
2014-03-26 16:19:56, Info                  CSI    000002da [SR] Committing transaction
2014-03-26 16:19:56, Info                  CSI    000002db Creating NT transaction (seq 1), objectname [6]"(null)"
2014-03-26 16:19:56, Info                  CSI    000002dc Created NT transaction (seq 1) result 0x00000000, handle @0x498
2014-03-26 16:19:58, Info                  CSI    000002dd@2014/3/26:16:19:58.949 CSI perf trace:
CSIPERF:TXCOMMIT;126741
2014-03-26 16:19:58, Info                  CSI    000002de [SR] Verify and Repair Transaction completed. All files and registry keys listed in this transaction  have been successfully repaired
2014-03-26 16:28:30, Info                  CBS    Scavenge: Package store indicates there is no component to scavenge, skipping.
 
>>Ran script again but it failed with same error.
 
>>Exported reg.exe from my machine – still no good.
 
>> Ran Procmon while upgrading Exchange.
 
>> Found that it is trying to create a file by the name DFFDSF.exe and executing files using DFFDSF
 
>> Getting error Name is invalid.
 
>> We opened registry editor and searched for dffdsf
 
>> Found the following entries
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\123.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\c.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cc.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cs.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\cscript.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dboycao.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\dx.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\mcsql.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\net.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\p.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\reg.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\STORE.EXE]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\tmd1.exe]
"Debugger"="dffdsf"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Image File Execution Options\tmd2.exe]
"Debugger"="dffdsf"
 
>> These entries are invalid entries
 
>> Took a backup and removed the entries.
 
>> Started installation of service pack 3 and successfully able to install SP3.
0

Experts Exchange Solution brought to you by

Your issues matter to us.

Facing a tech roadblock? Get the help and guidance you need from experienced professionals who care. Ask your question anytime, anywhere, with no hassle.

Start your 7-day free trial
CTS12Author Commented:
Solution from Microsoft technical support
0
It's more than this solution.Get answers and train to solve all your tech problems - anytime, anywhere.Try it for free Edge Out The Competitionfor your dream job with proven skills and certifications.Get started today Stand Outas the employee with proven skills.Start learning today for free Move Your Career Forwardwith certification training in the latest technologies.Start your trial today
Exchange

From novice to tech pro — start learning today.