Unsolved

This post is more than 5 years old

1 Rookie

 • 

10 Posts

17672

June 9th, 2011 10:00

Memory could not be read - Optiplex 780

I have followed the UG instruction 2 times. I am able to boot to PE. However, when I try to run CCTK I get a "memory could not be read" error. I have tried this on 2 different Optiplex 780s. Here is the log from the PE console:

X:\windows\system32>wpeinit
X:\windows\system32>echo Starting WMI Services
Starting WMI Services
X:\windows\system32>net start winmgmt
The service name is invalid.
....
X:\windows\system32>echo Installing HAPI
Installing HAPI
X:\windows\system32>X:\CCTK\X86\HAPI\hapint -i -k C-C-T-K -p X:\CCTK\X86\HAPI\
Processor Architecture: x86
...
HAPI version being installed: 5.92
Service does not exist - dcstor32
Removing current HAPI base driver, if installed.
Installing HAPI libraries based on supported system type(s).
Installing WDM drivers certificate.
ERROR: DoActionOnCert: CreateFile failed! Error #: 0x2
WARNING: Failed to install WDM drivers certificate. Continuing anyway.
Installing driver: dcdbas
IPMI
Installing library: ipm
WARNING: Source file does not exist: .\dcwipm32.dll
Ignoring and continuing.
Not copying HAPI symbol files because symbol files were not selected.
Installing HAPI files.
Not copying HAPI test tool file because it was not selected.
WARNING: Source file does not exist: .\dciwds32.exe
Ignoring and continuing.
WARNING: Source file does not exist: .\omsacntl.exe
Ignoring and continuing.
Updating the registry.
Install Summary
***************
Install Complete: No errors encountered.
X:\CCTK\X86>cctk.exe
CoCreateInstance() failed for locatorGetWMISMBIOSTable: NULL pointer to SMBIOS E
ntry specified.GetWMISMBIOSVersion: null pointer passed as pSmbios.
getSmbiosTable(): GetWMISMBIOSData returned 0 for buffer size.

1.1K Posts

June 9th, 2011 11:00

Thanks for posting!

I've sent your issue to the Dev team for review.

1.1K Posts

June 10th, 2011 07:00

Can you provide some additional details?

1. What version of CCTK are you using?
2. Are the 780's running the latest BIOS?
3. What version of WinPE and architecture (32 or 64-bit) are you using?

Thanks,

Warren

1 Rookie

 • 

10 Posts

June 10th, 2011 08:00

I think I see the problem. I think I need the newer version of CCTK. The UG said there should be a cctk_x86_winpe_3.bat. My version of CCTK does not have that file. Since I did not have that file, I used the PE 2.0 instructions even though I have PE 3.0. I used the link from http://www.delltechcenter.com/page/Dell+Client+Configuration+Toolkit to download the version of CCTK. Is there another version somewhere that supports PE 3.0?

Answers to your questions:

1. From the Readme - Version 1.0 - Release Date: July 2009
2. Yes
3. PE 3.0

1.1K Posts

June 10th, 2011 09:00

Here is the link to the recently released 2.0 version of CCTK. I'll be updating the TechCenter pages shortly to reflect that.

ftp://ftp.dell.com/sysman/Dell_CCTK_200_A00_R304287.exe

1 Rookie

 • 

10 Posts

June 10th, 2011 12:00

Thanks Warren, that fixed my problem. My last step in all this is to script my CCTK commands and call "wpeutil reboot". I want this script to auto run when the computer boots into winpe. I read here:http://serverfault.com/questions/85579/windows-pe-autorun-scripts that I could do that by mounting the boot.wim and modifying the startnet.cmd to contain my script. I was wondering if there were any tools in CCTK to help me modify the startnet.cmd or if the cctk_x86_winpe_3.bat could be modified to do this startnet.cmd modification for me. Do you have any information on that? Please let me know.

1.1K Posts

June 10th, 2011 20:00

Glad that the 2.0 version is working for you.

I don't have any info on modifying the startnet.cmd right now, but I'll ask around.

1 Rookie

 • 

10 Posts

June 10th, 2011 21:00

No need. I just figured it out. You can edit the cctk_x86_winpe_3.bat. Go to line 93 of the bat file. You will see where the bat is creating the startnet.cmd file. You can just add your own commands to the bottom of that section like so:

echo X:\CCTK\X86\cctk --forcepxeonnextboot=enable >> %WINPEPATH%\mount\windows\system32\STARTNET.CMD
echo X:\windows\system32\wpeutil reboot >> %WINPEPATH%\mount\windows\system32\STARTNET.CMD

Save the bat file. Run the bat file based on the instructions found here: http://support.dell.com/support/edocs/SOFTWARE/smcctk/2.0/QIG/CCTK2.0QIG.pdf

Then create a bootable USB/CD from the ISO. Boot the computer from the USB/CD and your custom commands will be run. Works like a charm. Thanks for your help.
No Events found!

Top