[SOLVED] WS2016 DISM error 1734 the array bounds are invalid and other problems

ankar84

Well-known member
Joined
May 31, 2019
Posts
119
Location
Russia
Hello!
I have a server with issue look like described in this thread [SOLVED] - WS2016 DISM error 1734 the array bounds are invalid
c:\Windows\System32>%WINDIR%\SysNative\dism.exe /Online /Cleanup-image /Restorehealth

Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[==========================100.0%==========================]
Error: 1734

The array bounds are invalid.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

So I'm asking forum help to fix that issue and attach cbs logs according to instruction
  1. Open Windows Explorer and browse to the C:\Windows\Logs folder.
  2. Right-click on the CBS folder and choose Send to > Compressed (zipped) folder.
  3. Now the message will appear, "Windows cannot create the Compressed (zipped) Folder here. Do you want it to be placed on the desktop instead?"
  4. Click on the Yes button here. A file called CBS.zip will be created on your desktop
 

Attachments

Another few issues with that server

Code:
c:\Windows\System32>sfc /scannow
Windows Resource Protection could not start the repair service.

Code:
c:\Windows\System32>DISM.exe /Online /Cleanup-image /Restorehealth


Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Error: 11

You cannot service a running 64-bit operating system with a 32-bit version of DISM.
Please use the version of DISM that corresponds to your computer's architecture.


The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

Code:
c:\Windows\System32>vssadmin list shadows
vssadmin 1.1 - Volume Shadow Copy Service administrative command-line tool
(C) Copyright 2001-2013 Microsoft Corp.

Error: Unexpected failure: Class not registered
 
Hi,

Step 1. Download
56f31e53c97da-SFCFix.PNG
SFCFix and save it to your desktop.

Warning: This fix was written specifically for this system. Do not run this fix on another system.
  • Save any work you have open, and close all programs.
  • Download the attachment SFCFix.zip and save it to your desktop.
  • Drag the SFCFix.zip file over the SFCFix.exe executable and release it.
6190d993a26f3-SFCFix-Zip-Eng.gif

  • SFCFix will launch, let it complete.
  • Once done, a file will appear on your desktop, called SFCFix.txt.
  • Post the logfile (SFCFix.txt) as attachment in your next reply.


Step 2. Run the following DISM command and post the result. If it fails attach a new copy of the CBS log.
Code:
DISM /online /cleanup-image /RestoreHealth
 

Attachments

Hello, Maxstar!

Thank a lot for your help!
Looks like it helped!

Code:
Microsoft Windows [Version 10.0.14393]
(c) 2016 Microsoft Corporation. All rights reserved.

C:\Windows\system32>DISM /online /cleanup-image /RestoreHealth

Deployment Image Servicing and Management tool
Version: 10.0.14393.4169


Error: 11

You cannot service a running 64-bit operating system with a 32-bit version of DISM.
Please use the version of DISM that corresponds to your computer's architecture.

The DISM log file can be found at C:\Windows\Logs\DISM\dism.log

C:\Windows\system32>%WINDIR%\SysNative\dism.exe /Online /Cleanup-image /Restorehealth

Deployment Image Servicing and Management tool
Version: 10.0.14393.4169

Image Version: 10.0.14393.4169

[==========================100.0%==========================] The restore operation completed successfully.
The operation completed successfully.

C:\Windows\system32>
 

Attachments

Hi,

Great, but there's still a redirection issue and could be related to some modified environment variables.

Please run the following command and attach Set.txt to your next post.
Code:
set > "%userprofile%\Desktop\set.txt"
 
Hi,

It seems some third party tool has changed some environment variables?
 
It seems some third party tool has changed some environment variables?
We have a few specific software on that server. But that same software do not affect other servers where it installed too. So, I'm no so sure it is a third party software fault.
Can you advice what else to check.
Problems that it see now:
1. dism.exe on works with specified path like %WINDIR%\SysNative\dism.exe
2. sfc /scannow doesn't start with error Windows Resource Protection could not start the repair service.
3. Shadow Copies system shows error Error: Unexpected failure: Class not registered
 
Could you please run the Set command on another server to compare the result?
 
Here is a pretty same server because it is a second server in failover cluster. And that server don't have all described issues
 

Attachments

S-NSK15-FS00001
Rich (BB code):
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_ARCHITEW6432=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=3e04

S-NSK15-FS00002
Rich (BB code):
PROCESSOR_ARCHITECTURE=AMD64
PROCESSOR_IDENTIFIER=Intel64 Family 6 Model 62 Stepping 4, GenuineIntel
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=3e04

I would suggest to remove the x86 architecture entry first.

Remove the following Environment Vairable.
  • Click the Start button and in the search box, type sysdm.cpl
  • When you see sysdm.cpl > Control Panel Item on the list, right-click on it and select Run as administrator.
  • Open the tab Advanced and click on Environment Variables.
  • Select in the System variables section > PROCESSOR_ARCHITECTURE=x86 and click on the Delete button.
  • Click on Ok and close the System Properties window.
 
Hmm that's odd, I've never seen this before on systems? There is also another difference between both systems.

FS00001
Rich (BB code):
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files (x86)
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files

FS00002
Rich (BB code):
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
ProgramFiles(x86)=C:\Program Files (x86)
ProgramW6432=C:\Program Files
 

Has Sysnative Forums helped you? Please consider donating to help us support the site!

Back
Top