Article ID: 117258, created on Sep 15, 2013, last review on May 10, 2014

  • Applies to:
  • Virtuozzo containers for Windows

Symptoms

Right after a fresh installation of Parallels Virtuozzo Containers, the service fails to start with the following error :

The Parallels Virtuozzo Containers Management Service service failed to start due to the following error:
The service did not respond to the start or control request in a timely fashion.

Event Viewer contains the following events (or similar) :

Faulting application vzsrv.exe, version 4.6.490.5906, time stamp 0x520ba3a4, faulting module vzdsklib.dll!VZVolumeFormatExW, version 6.0.6001.18538, time stamp 0x4cb73957, exception code 0xc0000139, fault offset 0x00000000000b1b48, process id 0x8c0, application start time 0x01ceae1faf043c3a.

Faulting application dbsrv.exe, version 4.6.490.2307, time stamp 0x4ed7977c, faulting module VZSRVAPI.dll, version 6.0.6001.18538, time stamp 0x4cb73957, exception code 0xc0000142, fault offset 0x00000000000b1b48, process id 0xc30, application start time 0x01ceae29d88f239a.

Cause

Several important libraries, which are crucial for PVC functionality, have not been replaced during PVC udpates installation, because they were locked by some process. This can be checked by looping through the MSI logs of PVC updates. Example :

C:\>type msilog_VZU4600* | findstr /c:"Error is 32" >> \errors.txt
C:\>type \errors.txt

UpdateCopyFile: Can not copy c:\program files (x86)\parallels\pvc updates\parallels virtuozzo containers 4.6 update vzu460054\install\system_dir_amd64\vzcapi.dll to C:\Windows\system32\vzcapi.dll Error is 32: The process cannot access the file because it is being used by another process.
UpdateCopyFile: Can not copy c:\program files (x86)\parallels\pvc updates\parallels virtuozzo containers 4.6 update vzu460054\install\system_dir_amd64\vzdsklib.dll to C:\Windows\system32\vzdsklib.dll Error is 32: The process cannot access the file because it is being used by another process.
UpdateCopyFile: Can not copy c:\program files (x86)\parallels\pvc updates\parallels virtuozzo containers 4.6 update vzu460054\install\system_dir_amd64\vzsrvapi.dll to C:\Windows\system32\vzsrvapi.dll Error is 32: The process cannot access the file because it is being used by another process.
UpdateCopyFile: Can not copy c:\program files (x86)\parallels\pvc updates\parallels virtuozzo containers 4.6 update vzu460059\install\system_dir_amd64\vzsrvapi.dll to C:\Windows\system32\vzsrvapi.dll Error is 32: The process cannot access the file because it is being used by another process.

Resolution

Stop PVC services, copy these files manually from the corresponding directories of the most recent updates to C:\Windows\system32 directory.

For the above log extract the following actions fix the problem :

C:\>net stop /y vzsrv
C:\>xcopy /O /Y "c:\program files (x86)\parallels\pvc updates\parallels virtuozzo containers 4.6 update vzu460054\install\system_dir_amd64\vzcapi.dll" "C:\Windows\system32"
C:\>xcopy /O /Y "c:\program files (x86)\parallels\pvc updates\parallels virtuozzo containers 4.6 update vzu460054\install\system_dir_amd64\vzdsklib.dll" "C:\Windows\system32"
C:\>xcopy /O /Y "c:\program files (x86)\parallels\pvc updates\parallels virtuozzo containers 4.6 update vzu460059\install\system_dir_amd64\vzsrvapi.dll" "C:\Windows\system32"
C:\>net start vzsrv

Search Words

The Parallels Virtuozzo Containers Management Service service failed to start due to the following error

The service did not respond to the start or control request in a timely fashion

vzsrv

Error is 32

Faulting application dbsrv.exe

VZSRVAPI.dll

Can not copy

Faulting application vzsrv.exe

vzcapi.dll

d02f9caf3e11b191a38179103495106f 2897d76d56d2010f4e3a28f864d69223 965b49118115a610e93635d21c5694a8

Email subscription for changes to this article
Save as PDF