Windows 7 Forums

Welcome to Windows 7 Forums. Our forum is dedicated to helping you find support and solutions for any problems regarding your Windows 7 PC be it Dell, HP, Acer, Asus or a custom build. We also provide an extensive Windows 7 tutorial section that covers a wide range of tips and tricks.


Windows 7: Help!!! Bsod system_service_exceptions!

30 Jul 2012   #31
JYanGx1

Window 7 home premium 64 bit
 
 

the dump file i sent you was the most recent one i don't have anything else sorry what should i do?


My System SpecsSystem Spec
.
30 Jul 2012   #32
kegobeer

Windows 7 Ultimate x64 SP1
 
 

Well, it seems like there's some serious hardware issues going on that corrupt your minidumps. At this point I think a reinstallation of the OS is required. However, I'm going to ask some of our more experienced BSOD team members to take a look before you do that.
My System SpecsSystem Spec
30 Jul 2012   #33
JYanGx1

Window 7 home premium 64 bit
 
 

okay but i just reinstall my OS before this bsod happened. so idk
My System SpecsSystem Spec
.

30 Jul 2012   #34
karlsnooks

MS Windows 7 Ultimate SP1 64-bit
 
 

# **********************INSTRUCTIONS**************************
# STEP 1 ** RUN POWERSHELL AS ADMINISTRATOR ******************
# ************************************************************
#
# WIN key | type POWERSHELL | do NOT hit ENTER |
# in the PROGRAMS list, right-click on WINDOWS POWERSHELL |
# choose "Run as administrator" |
# Click on the YES button (if such appears)
#
# WIN key = key with Microsoft log on top
#
# for the guru:
# WIN | type POWERSHELL | CTRL+SHIFT+ENTER key combo | ALT+Y keycombo
# ************************************************************
# STEP 2 ** COPY AND PASTE ***********************************
# ************************************************************
#
# COPY the script using CTRL+C,
# COPY every line of script down thru both EXIT statements
#
# PASTE into Powershell
#----Right-Click at the PowerShell Prompt
#----(Ctrl+V does not work)
#
# Start copying with first script line without a # at start of the line
# Note: Actually, you can paste the entire file if you rather
#-------Lines starting with a # are ignored by PowerShell
# ************************************************************
# STEP 3 ** SCRIPT OUTPUT & SCRIPT PURPOSE *******************
# ************************************************************
# --The script output and purpose is given at the very front of the script
#
# --The script output and purpose is given at the very front of the script
#
# ************************************************************
# ***************** NOTE - POWERSHELL VERSION*****************
# if you receive this error msg:
#--The system can not find the path specified
# you may need to update your PowerShell
# you must be using Powershell 2.0 or later.
#
# To determine your Powershell version:
#---Run PowerShell
#---enter $host.version
#---you should see at least:
# Major Minor Build Revision
# ----- ----- ----- --------
# 2......0......-1.....-1
#
# If you do not see the above, update your Vista/Win 7.
# ************************************************************
# *************** NOTE - EXECUTION POLICY*********************
# If you haven't set the execution policy, you may need to:
#---Run PowerShell
#---enter SET-EXECUTIONPOLICY -EXECUTIONPOLICY REMOTESIGNED
# ************************************************************

Run this script which will put COMPUTERINFO.TXT onto your deskop.

Attach that file to your next post:
Script:
# ***********************************************************************
# Puts COMPUTERINFO.TXT on your desktop
# COMPUTERINFO.TXT contains info about your bios and your computer system
# ***********************************************************************

function get-ID 
  
param ([string]$title, [int]$arraycnt, [int]$arrayndx
  
$id " " $title " "
  
If ($arraycnt -ne 1) {$id $id + [string]$arrayndx " "}
  
$id }
function 
get-title param ([string]$id
  
$hashes = ([int](51 $id.length)/2)
  
$hashstr '#' $hashes
  $title 
$hashstr $id $hashstr
  
If ($title.length -le 51) {$title += "#"}
  
$title  }
$sterne "*" 79
$ossys 
= @(gwmi win32_operatingsystem)
$ossyscnt $ossys.count
$ossysid 
get-id "WIN" 1 0
$dskvol 
= @(gwmi win32_volume)
$dskvolcnt $dskvol.count
$dskarr 
=@(gwmi win32_diskdrive)
$dskarrcnt $dskarr.count
$cpu 
= @(gwmi win32_processor)
$cpucnt $cpu.count
$mobo 
gwmi win32_BaseBoard
$moboid 
get-id "MOTHERBOARD" 1 0
$bootcfg 
gwmi Win32_BootConfiguration 
$bootid 
get-id "BOOT CONFIGURATION" 1 0
$Build 
gwmi Win32_WMISetting
$osid 
get-id "OS BUILD" 1 0
$CS   
gwmi Win32_ComputerSystem   
$CSprod  
gwmi Win32_ComputerSystemProduct 
$id 
get-id "BIOS" 1 0
$csid 
get-id "COMPUTER SYSTEM" 1 0
$bios 
gwmi win32_bios
$obj 
= new-object -typename PSobject
$obj 
Add-member -membertype noteproperty -name (Get-title $id ) -value $sterne -passthru |
 
add-member -membertype noteproperty -name ($id "Name") -value($bios.name) -passthru |
 
add-member -membertype noteproperty -name ($id "Manufacturer") -value($bios.manufacturer) -passthru|
 
add-member -membertype noteproperty -name ($id "Release Date") -value($bios.converttodatetime($bios.releasedate)) -passthru |
 
add-member -membertype noteproperty -name ($id "Serial Number") -value($bios.SerialNumber) -passthru |
 
Add-member -membertype noteproperty -name (Get-title $csid) -value $sterne -passthru |
 
add-member -membertype noteproperty -name ($csid "Manufacturer") -value($cs.manufacturer) -passthru |
 
add-member -membertype noteproperty -name ($csid "Model") -value($cs.model) -passthru |
 
add-member -membertype noteproperty -name ($csid "Primary Owner") -value($cs.primaryownername) -passthru |
 
add-member -membertype noteproperty -name ($csid "Type") -value($cs.systemtype) -passthru |
 
add-member -membertype noteproperty -name ($csid "Total Memory") -value(([string][int]($cs.totalphysicalmemory/1073741824) + " GB")) -passthru |
 
add-member -membertype noteproperty -name ($csid "User Name") -value($cs.username) -passthru |
 
add-member -membertype noteproperty -name ($csid "Product Name") -value($csprod.name) -passthru |
 
add-member -membertype noteproperty -name ($csid "Version") -value($csprod.version) -passthru |
 
add-member -membertype noteproperty -name ($csid "Identifying Number") -value($csprod.identifyingnumber) -passthru |
 
add-member -membertype noteproperty -name ($csid "Vendor") -value($csprod.vendor) -passthru |
 
add-member -membertype noteproperty -name ($osID +"Build version") -value($build.BuildVersion) -passthru |
 
add-member -membertype noteproperty -name ($bootid "Boot Directory") -value($bootcfg.bootdirectory) -passthru |
 
add-member -membertype noteproperty -name ($bootid "Last Drive") -value($bootcfg.lastdrive) -passthru |
 
add-member -membertype noteproperty -name ($moboID "Manufacturer") -value($mobo.manufacturer) -passthru |
 
add-member -membertype noteproperty -name ($moboid "Product Type" )     -value($mobo.product) -passthru |
 
add-member -membertype noteproperty -name ($moboid "Serial Number")  -value($mobo.serialnumber)
for (
$ndx=1$ndx -le $ossyscnt$ndx++) {
  
$d $ossys[$ndx 1]
  
$ossysid get-id "WIN" $ossyscnt $ndx
 $obj 
add-member -membertype noteproperty -name ($ossysid "Build Number") -value($d.buildnumber) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "OS Version") -value($d.caption) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "Country Code") -value($d.countrycode) -passthru |
## add-member -membertype noteproperty -name ($ossysid + "Service Pack") -value($d.csdversion) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "Install Date") -value($d.converttodatetime($d.installdate))  -passthru |
 
add-member -membertype noteproperty -name ($ossysid "Computer System Name") -value($d.csname) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "Last Bootup") -value($d.converttodatetime($d.lastbootuptime)) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "OS Architecture") -value($d.osarchitecture) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "Registered User") -value($d.registereduser) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "Product ID") -value($d.serialnumber) -passthru |
 
add-member -membertype noteproperty -name ($ossysid "Service Pack Version") -value($d.servicepackmajorversion)
}

for (
$ndx=1$ndx -le $cpucnt$ndx++) {
  
$d $cpu[$ndx 1]
  
$cpuid get-id "CPU" $cpucnt $ndx
 $obj 
add-member -membertype noteproperty -name ($cpuid "Current Core Speed") -value([string][int]$d.currentclockspeed " MHz") -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Current Voltage") -value($d.currentvoltage) -passthru |
 
add-member -membertype noteproperty -name ($cpuid "External Clock") -value($d.extclock) -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Max. Clock Speed") -value([string][int]$d.maxclockspeed " MHz") -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Manufacturer") -value($d.manufacturer)  -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Name") -value($d.name) -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Description") -value($d.description) -passthru |
 
add-member -membertype noteproperty -name ($cpuid "version") -value($d.version) -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Number of Cores per CPU") -value($d.numberofcores) -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Number of Logical Processors") -value($d.numberoflogicalprocessors) -passthru |
 
add-member -membertype noteproperty -name ($cpuid "Socket Designation") -value($d.socketdesignation)
}
for(
$ndx=1$ndx -le $dskarrcnt$ndx++) {
  
$d $dskarr[$ndx -1];
  
$dskarrid get-id "DISK" $dskarrcnt $ndx
  $obj 
Add-member -membertype noteproperty -name (get-title $dskarrid) -value $sterne -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Model") -value($d.model) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Size") -value([string][int]($d.size/1073741824) + " GB") -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Status") -value($d.status) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Capabilities") -value($d.capabilitydescriptions) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Interface Type") -value($d.interfacetype) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Partitions") -value($d.partitions) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Bytespersector") -value($d.bytespersector) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Sectors per track") -value($d.sectorspertrack) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Firmware revision") -value($d.firmwarerevision) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "Device ID") -value($d.deviceid) -passthru |
   
add-member -membertype noteproperty -name ($dskarrid "PNP Device ID") -value($d.pnpdeviceid)
}
function 
Get-DrvType ($n) {
  switch ([
int]$n) {
   
2  {$result "Removable"}
   
3  {$result "Partition"}
   
5  {$result "CDROM"}
   default {
$result "Unknown"}
   } 
  
$result
}
for (
$ndx=1$ndx -le $dskvolcnt$ndx++) {
  
$d $dskvol[$ndx-1]
  
$dskvolid get-id "DISK VOLUME" $dskvolcnt $ndx
  $obj 
add-member -membertype noteproperty -name (get-title $dskvolid)  -value $sterne -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Caption") -value($d.caption)  -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Drive Letter") -value($d.driveletter) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Label") -value($d.label) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Capacity") -value([string][int]($d.capacity/1073741824) + " GB") -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Free Space") -value([string][int]($d.freespace/1073741824) + " GB") -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Volume Type") -value(get-drvtype($d.drivetype)) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Boot Volume") -value($d.bootvolume) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "System Volume") -value($d.systemvolume) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Compressed") -value($d.compressed) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Serial Number") -value($d.serialnumber) -passthru |
#  add-member -membertype noteproperty -name ($dskvolid + "Device ID") -value($d.deviceid) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "File System") -value($d.filesystem) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Block Size") -value($d.blocksize) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Indexing Enabled") -value($d.indexingenabled) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Auto Mount") -value($d.automount) -passthru |
  
add-member -membertype noteproperty -name ($dskvolid "Dirty Bit Set") -value($d.dirtybitset)
}
$PhyMemArray = @(gwmi win32_PhysicalMemoryArray)
$cnt $phymemarray.count
for ($ndx=1$ndx -le $cnt$ndx++) {
  
$d $phymemarray[$ndx -1]
  
$id get-id "PHYSICAL MEMORY ARRAY" $cnt $ndx
  $obj 
add-member -membertype noteproperty -name Get-title $Id ) -value $sterne
  $obj 
add-member -membertype noteproperty -name (" Maximum Memory Capacity") -value([string][int]($d.maxcapacity/1048576) + " GB")
  
$obj add-member -membertype noteproperty -name (" Number of Memory Devices") -value($d.memorydevices)
}
$arr = @(gwmi win32_PhysicalMemory)
$cnt $arr.count
for($i=1$i -le $cnt$i++){
  
$d $arr[$i-1]
  
$id get-id "PHYSICAL MEMORY" $cnt $i
  $obj 
add-member -membertype noteproperty -name (get-title $id) -value $sterne
  $obj 
add-member -membertype noteproperty -name ($id "Bank Label") -value($d.banklabel)
  
$obj add-member -membertype noteproperty -name ($id "Capacity") -value([string][int]($d.capacity/1073741824) + " GB")
  
$obj add-member -membertype noteproperty -name ($id "Data Width") -value($d.datawidth)
  
$obj add-member -membertype noteproperty -name ($id "Speed") -value($d.speed)
  
$obj add-member -membertype noteproperty -name ($id "Description") -value($d.description)
  
$obj add-member -membertype noteproperty -name ($id "Tag") -value($d.tag)
  
$obj add-member -membertype noteproperty -name ($id "Device Locator") -value($d.devicelocator)
  
$obj add-member -membertype noteproperty -name ($id "Manufacturer") -value($d.manufacturer)
  
$obj add-member -membertype noteproperty -name ($id "Part Number") -value($d.partnumber)
  
$obj add-member -membertype noteproperty -name ($id "Serial Number") -value($d.serialnumber)
}
$Arr = @(gwmi win32_cachememory)
$cnt $arr.count
for($i=1$i -le $cnt$i++){
  
$d $arr[$i-1];
  
$id get-id "CACHE MEMORY" $cnt $i
  $obj 
add-member -membertype noteproperty -name (get-title $id) -value $sterne
  $obj 
add-member -membertype noteproperty -name ($id "Name") -value($d.name)
  
$obj add-member -membertype noteproperty -name ($id "Device ID") -value($d.deviceid)
  
$obj add-member -membertype noteproperty -name ($id "Purpose") -value($d.purpose)
  
$obj add-member -membertype noteproperty -name ($id "Block Size") -value($d.blocksize)
  
$obj add-member -membertype noteproperty -name ($id "Installed Size") -value($d.installedsize)
  
$obj add-member -membertype noteproperty -name ($id "Max Cache Size") -value($d.maxcachesize)
  
$obj add-member -membertype noteproperty -name ($id "Number of Blocks") -value($d.numberofblocks)
  
$obj add-member -membertype noteproperty -name ($id "Status") -value($d.status)
}
$Arr = @(gwmi win32_memoryarray)
$cnt $arr.count
for($i=1$i -le $cnt$i++){
  
$d $arr[$i-1];
  
$id get-id "MEMORY ARRAY" $CNT $I
  $obj 
add-member -membertype noteproperty -name (get-title $id) -value $sterne
  $obj 
add-member -membertype noteproperty -name ($id "Description") -value($d.description)
  
$obj add-member -membertype noteproperty -name ($id "Device ID") -value($d.deviceid)
  
$obj add-member -membertype noteproperty -name ($id "Starting Address") -value($d.startingaddress)
  
$obj add-member -membertype noteproperty -name ($id "Ending Address") -value($d.endingaddress)
}
$Arr = @(gwmi win32_memorydevice)
$cnt $arr.count
for($i=1$i -le $cnt$i++){
  
$d $arr[$i-1];
  
$id get-id "MEMORY DEVICE" $cnd $i
  $obj 
add-member -membertype noteproperty -name (get-title $id) -value $sterne
  $obj 
add-member -membertype noteproperty -name ($id "Description") -value($d.description)
  
$obj add-member -membertype noteproperty -name ($id "Device ID") -value($d.deviceid)
  
$obj add-member -membertype noteproperty -name ($id "Starting Address") -value($d.startingaddress)
  
$obj add-member -membertype noteproperty -name ($id "Ending Address") -value($d.endingaddress)
}
$obj  $env:userprofile\desktop\COMPUTERINFO.TXT

EXIT
EXIT 
My System SpecsSystem Spec
30 Jul 2012   #35
karlsnooks

MS Windows 7 Ultimate SP1 64-bit
 
 

Jyan,

I also need you to run this script and attach the chkdsklogs.txt file to your next post.

Script:
# ************************************************************
# Places CHKDSKLOGS.txt on your DESKTOP
# Results of running chkdsk (check disk) are in ChkDskLogs.txt
# ************************************************************

$obj = new-object -typename psobject
$events 
get-winevent -filterhashtable @{logname='application';id=1001,26212,26214} -verbose:$false -ea:silentlycontinue |
where {($_.providername -ne 'Microsoft-Windows-LoadPerf') -and ($_.providername -ne 'Windows Error Reporting')} |
sort-object -property timecreated -desc 
If ($events -eq $Null) {$events "No check disk logs exist." } ELSE {
$obj $events SELECT timecreatedidmessage }

$obj ft -auto -wrap $env:userprofile\desktop\CHKDSKLOGS.TXT

EXIT
EXIT

# ************************************************************ 
My System SpecsSystem Spec
30 Jul 2012   #36
JYanGx1

Window 7 home premium 64 bit
 
 

here is the thing i got from it:
My System SpecsSystem Spec
30 Jul 2012   #37
karlsnooks

MS Windows 7 Ultimate SP1 64-bit
 
 

Go ahead and upload the chkdsklogs.txt file also. I'll hold off my response and till I've a chance to analyze that one.
My System SpecsSystem Spec
30 Jul 2012   #38
JYanGx1

Window 7 home premium 64 bit
 
 

Quote   Quote: Originally Posted by karlsnooks View Post
Go ahead and upload the chkdsklogs.txt file also. I'll hold off my response and till I've a chance to analyze that one.
where can i find my chkdsklogs
My System SpecsSystem Spec
30 Jul 2012   #39
karlsnooks

MS Windows 7 Ultimate SP1 64-bit
 
 

Jerry,
Need following:

HOW TO POST A SNAPSHOT OF DISK MANAGEMENT DISPLAY
Run disk management:
WIN |
type DISKMGMT.MSC | ENTER
This method gives you a display without the unneeded navigation pane.
WIN=key with Microsoft logo on top.

Maximize the output of Disk Management:
Maximize the output of Disk Management:
ALT-Spacebar key combo | X key (selects Maximize) |
Drag the field separators (such as between Status and Capacity) to show entire field.


Make a snapshot:
WIN |
type SNIPPING | ENTER | New
Drag the cursor around the area you want to snip.
File | Save as | select save location and name | Save


Post the snapshot:
Post a File or Screenshot in Seven Forums

==========================================
thanks,
karl
My System SpecsSystem Spec
30 Jul 2012   #40
JYanGx1

Window 7 home premium 64 bit
 
 

here you go
My System SpecsSystem Spec
Reply

 Help!!! Bsod system_service_exceptions!




Thread Tools Search this Thread
Search this Thread:

Advanced Search



Our Sites

Site Links

About Us

Find Us

Windows 7 Forums is an independent web site and has not been authorized, sponsored, or otherwise approved by Microsoft Corporation. "Windows 7" and related materials are trademarks of Microsoft Corp.

Designer Media Ltd

All times are GMT -5. The time now is 19:46.

Twitter Facebook Google+



Windows 7 Forums

Seven Forums Android App Seven Forums IOS App