Solved

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

Posted on 2014-03-02
19
597 Views
Last Modified: 2014-04-06
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?
0
Comment
Question by:CTS12
  • 10
  • 7
  • 2
19 Comments
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39898511
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
 

Author Comment

by:CTS12
ID: 39898710
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
 

Author Comment

by:CTS12
ID: 39898714
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39898721
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
 

Author Comment

by:CTS12
ID: 39898727
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
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39898800
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
 

Author Comment

by:CTS12
ID: 39898827
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
 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39898929
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
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39899073
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
Free book by J.Peter Bruzzese, Microsoft MVP

Are you using Office 365? Trying to set up email signatures but you’re struggling with transport rules and connectors? Let renowned Microsoft MVP J.Peter Bruzzese show you how in this exclusive e-book on Office 365 email signatures. Better yet, it’s free!

 
LVL 74

Expert Comment

by:Jeffrey Kane - TechSoEasy
ID: 39899477
If you don't run it manually on an SBS it can cause some services to stop and not restart.
0
 

Author Comment

by:CTS12
ID: 39904425
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
 

Author Comment

by:CTS12
ID: 39906009
Same problem:

11x ErrorRecord: The system cannot find the file specified
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39906104
"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
 

Author Comment

by:CTS12
ID: 39921969
Thanks Simon,

Sophos Antivirus
Symantec Backup Exec
0
 
LVL 63

Expert Comment

by:Simon Butler (Sembee)
ID: 39923680
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
 

Author Comment

by:CTS12
ID: 39928535
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
 
LVL 63

Assisted Solution

by:Simon Butler (Sembee)
Simon Butler (Sembee) earned 100 total points
ID: 39928874
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
 

Accepted Solution

by:
CTS12 earned 0 total points
ID: 39968990
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
 

Author Closing Comment

by:CTS12
ID: 39981009
Solution from Microsoft technical support
0

Featured Post

Maximize Your Threat Intelligence Reporting

Reporting is one of the most important and least talked about aspects of a world-class threat intelligence program. Here’s how to do it right.

Join & Write a Comment

Resolve Outlook connectivity issues after moving mailbox to new Exchange 2016 server
Marketers need statistics and metrics like everybody else needs oxygen. In this article we explain how to enable marketing campaign statistics for Microsoft Exchange mail.
To show how to create a transport rule in Exchange 2013. We show this process by using the Exchange Admin Center. Log into Exchange Admin Center.: First we need to log into the Exchange Admin Center. Navigate to the Mail Flow >> Rules tab.:  To cr…
This video discusses moving either the default database or any database to a new volume.

747 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now