Random BSOD while computer IDLE and Gaming

Thanks for the specs.

There is a discreprancy between what msinfo32.exe reports and what you have posted in your specs.

Only a one letter difference, but this time that difference is important.

I'm going to ask you to run a couple of scripts for me and to attach the results to your next post.


# **********************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
# ************************************************************

PHP:
# *****************************************************
# ################ CPU ################################
# Places CPU.txt on the desktop
# CPU.txt contains info about your processors
# *****************************************************
$Arr = @()   # create empty array to hold result
$cpu = gwmi win32_processor  # fetch cpu info
# Process all cpu
ForEach ($e in $cpu) {
  # make hash array
  $hash = @{
  "CPU"                 = "*" * 40
  "Manufacturer"        = $e.manufacturer
  "Name"                = $e.name
  "Device ID"           = $e.deviceid
  "Current Clock Speed" = "{0} MHz" -f ($e.currentclockspeed)
  "External Clock"      = $e.extclock
  "Maximum Clock Speed" = "{0} MHz" -f ($e.maxclockspeed) 
  "Socket"              = $e.socketdesignation
  "Number of Cores"     = $e.numberofcores
  "Number of Logical Processors" = $e.numberoflogicalprocessors
  } # end of hash array

  # create obj using hash array
  $obj = new-object -type psobject -property $Hash |
  Select CPU,"device id",Name, "Manufacturer", "current clock speed",  "maximum clock speed", socket, "Number of Cores", "Number of Logical Processors"

  # add to result array
  $arr += $obj

} # end of foreach

$arr > $env:userprofile\desktop\CPU.txt

EXIT
EXIT

PHP:
# *****************************************
# ################# Motherboard ###########
# Places Motherboard.txt on the desktop
# Contains manufacturer and product type
# *****************************************

# Create management object
$mobo    = gwmi win32_BaseBoard
# Create hash table
$Hash = @{
  "MOTHERBOARD"   = "*" * 40
  "Manufacturer"  = $mobo.manufacturer
  "Product Type"  = $mobo.product
  }
#create psobject,specify properties with the hash table, use SELECT to specify order
$obj = new-object -type psobject -property $hash | SELECT MOTHERBOARD, manufacturer,"Product Type" | FL

$obj > $env:userprofile\desktop\Motherboard.txt

EXIT
EXIT

PHP:
# *****************************************************************
# ######################## BIOS ###################################
# Places BIOS.txt on the desktop
# Contains info about your bios
# *****************************************************************
# create a management object containing bios info
$bios = gwmi win32_bios
# create a PSCustomObject
$obj = "" | select BIOS, Manufacturer, Name, Version, "Release Date", "Serial Number"
# populate the object
$obj.BIOS            = "*" * 40
$obj.Manufacturer    = $bios.manufacturer
$obj.Name            = $bios.name
$obj.Version         = $bios.smbiosbiosversion
$obj."Release Date"  = $bios.converttodatetime($bios.releasedate).tostring("d")
$obj."Serial Number" = $bios.serialnumber

$obj > $env:userprofile\desktop\bios.txt

EXIT
EXIT


PHP:
# ************************************************************
# #### COMPUTER INFO SUMMARY #################################
# Places ComputerInfo.txt on the desktop
# ************************************************************
# Create empty array to hold results
$arr = @()

# Create management objects with computer info
$CS      = gwmi Win32_ComputerSystem   
$CSprod  = gwmi Win32_ComputerSystemProduct 
$Build   = gwmi Win32_WMISetting
$bootcfg = gwmi Win32_BootConfiguration 
$mem     = gwmi win32_PhysicalMemoryArray 
 
# create a Hash array, ie, array of name-value pairs
$hash = @{
  "COMPUTER INFO"     = "*" * 40
  "Manufacturer"      = $cs.manufacturer
  "Model"             = $cs.Model
  "Version"           = $csprod.version
  "Primary Owner"     = $cs.primaryownername
  "User Name"         = $cs.username
  "Architecture Type" = $cs.systemtype
  "Total Memory"      = "{0:n2} GB" -f ($mem.maxcapacity/1MB)
  "Build Version"     = $build.buildversion
  "Boot Directory"    = $bootcfg.bootdirectory
  } # end of hash array

# create a PowerShell object and use the hash table to specify the properties
# use a select command to specify the order
$obj = New-object -type PSobject -Property $hash |
SELECT "COMPUTER INFO", Manufacturer, Model, "Architecture Type","Primary Owner", "User Name", "Total Memory", Version, "Build Version", "Boot Directory"

# Add object to array
$arr += $obj

$Arr > $env:userprofile\desktop\computerinfo.txt

EXIT
EXIT


PHP:
# ************************************************
# Collects information about your operating system
# Places OSinfo.txt on the desktop
# ************************************************

# Create an empty array to hold objects
$arr = @()

# ######### OS ############################
$os = gwmi win32_operatingsystem
# $e = current element in the following foreach loop
foreach ($e in $OS) { 
# Create and populate a hash table for os info
$hash = @{
  "OPERATING SYSTEM" = "*" * 40
  "OS Version"        = $e.caption
  "Service Pack"      = $e.csdversion
  "Installed"         = ($e.converttodatetime($e.installdate)).tostring("d")
  "Last Bootup"       = ($e.converttodatetime($e.lastbootuptime))
  "Local Date-Time"   = ($e.converttodatetime($e.localdatetime))
  "Number of Users"   = $e.numberofusers
  "OS Architecture"   = $e.osarchitecture
  "Registered User"   = $e.registereduser
  "Product ID"        = $e.serialnumber
  "Service Pack Version" = [string]$e.servicepackmajorversion + "." + [string]$e.servicepackminorversion
  "System Drive"      = $e.systemdrive
  "Windows Directory" = $e.windowsdirectory
  } # end of hash array

# create object using hash array
$obj = new-object -type psobject -property $hash |
Select "Operating System", "OS Version", "Service Pack", Installed, "Last Bootup", "Local Date-Time", "Number of Users", "OS Architecture", `
"Registered User", "Product ID","service pack version", "System Drive", "Windows Directory"
# add to result array
$arr += $obj
} # end of foreach loop

$arr > $env:userprofile\desktop\OSinfo.txt


EXIT
EXIT

============================

thanks,
karl
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.
Here are the results.
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
So far the stress test hasn't caused my CPU to go above 56° Celsius (average of all cores) using Speccy as a monitor of temp.
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
very good. Personally, I do not suspect the cpu, but I've been wrong before.

You do NOT have a UD3 board but rather a D3 board.
Please make the change in your specs or show me how you are coming up with a UD3.

Next step is to update your bios.
go ahead and install the very latest,f11c, which is a beta.

Here is the website:
GIGABYTE - Motherboard - Socket AM3+ - GA-970A-D3 (rev. 1.0/1.1)

Here is the procedure for updating your gigabyte bios:

UPDATE GIGABYTE BIOS WITH Q-FLASH

Ø Insert a USB stick (256 mb is more than enough)
Ø WIN + E | right-click on the drive
Ø Format | set FAT32 as the FileSystem | uncheck Quick Format |
Start
button | Close button after format finished

Ø WIN + E | right-click on the drive
Ø Properties | Tools tab | Check Now button |
Checkmark
both boxes | START button


Ø Go to the Gigabyte website Gigabyte Homepage
Ø Click on Support and Downloads (in the menu at the top)
Ø In the Downloads' Model Name box, enter your motherboard model, for example,GA-Z68X-UD4-B3, click on Search
Ø In the Results section, click on BIOS
Ø You are now at the Downloads page for your motherboard

Ø In the row For the most recent BIOS, in the Download Here column,
select your desired download source, for example, America
Ø Click on the Save button

Ø You have now Downloaded the Bios update file which is a
self-extractor, for example, mb_bios_ga-z68x-ud4-b3_f10.exe
Ø Extract the file (simply run the file you downloaded to extract)
Ø Copy the file with a name like Z68XUD4.F10 to the USB stick.
Ø Leave the USB stick connected.
Ø Shutdown your computer.

Ø Power Up your computer.
Ø Immediately start continuously tapping the END key on the keyboard.
Ø The Main Menu of Q-Flash will appear on the screen.
Ø Select HDD-1.0 and hit ENTER
Ø Select the Bios update file and hit ENTER
Ø Press ENTER when Are you sure to update BIOS? appears.
Ø The monitor will display the update progress.
Ø When the update is finished, press any key.
Ø You are now back at the Main Menu

Ø Remove the USB stick.
Ø Press ESC and then press ENTER to exit Q-Flash.
Ø Your system will reboot.

Ø Immediately start tapping DEL (the Delete key) to enter BIOS
Ø Select Load Optimized Defaults and hit ENTER
Ø Select Save and Exit Bios and press Y
Ø Your system will restart and the procedure is complete.
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.
So far the stress test hasn't caused my CPU to go above 56° Celsius (average of all cores) using Speccy as a monitor of temp.

That's good.

While running the test did you have any freezes, lags or bsods?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self assembled
OS
Windows 10 Home 64Bit
CPU
Intel Core i5 10400 @ 2.90GHz
Motherboard
Intel Corporation DG41WV (PROCESSOR)
Memory
8.00GB Single-Channel Unknown @ 1329MHz (16-20-20-38)
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
DELL E170S
Screen Resolution
1280x1024 pixels
Hard Drives
931GB TOSHIBA DT01ACA100 (SATA)
238GB TEAM TM8PS7256G (SATA SSD)
Case
Nothing Fancy
Cooling
Fans
Keyboard
A4 Tech Co LTD
Mouse
A4 Tech Co Ltd/Logitech
Internet Speed
25 Mbps
It looks like the temps have shot up to 59° C. I have had no crashes
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
Do you have verifier enabled at the moment?
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self assembled
OS
Windows 10 Home 64Bit
CPU
Intel Core i5 10400 @ 2.90GHz
Motherboard
Intel Corporation DG41WV (PROCESSOR)
Memory
8.00GB Single-Channel Unknown @ 1329MHz (16-20-20-38)
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
DELL E170S
Screen Resolution
1280x1024 pixels
Hard Drives
931GB TOSHIBA DT01ACA100 (SATA)
238GB TEAM TM8PS7256G (SATA SSD)
Case
Nothing Fancy
Cooling
Fans
Keyboard
A4 Tech Co LTD
Mouse
A4 Tech Co Ltd/Logitech
Internet Speed
25 Mbps
No I do not have Driver Verifier enabled at the moment. Is that what you're referring to?
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
No I do not have Driver Verifier enabled at the moment. Is that what you're referring to?

Yes.

Observe your computer for now. Update these threads if you continue to have problems.
 

My Computer

Computer type
PC/Desktop
Computer Manufacturer/Model Number
Self assembled
OS
Windows 10 Home 64Bit
CPU
Intel Core i5 10400 @ 2.90GHz
Motherboard
Intel Corporation DG41WV (PROCESSOR)
Memory
8.00GB Single-Channel Unknown @ 1329MHz (16-20-20-38)
Sound Card
Realtek High Definition Audio
Monitor(s) Displays
DELL E170S
Screen Resolution
1280x1024 pixels
Hard Drives
931GB TOSHIBA DT01ACA100 (SATA)
238GB TEAM TM8PS7256G (SATA SSD)
Case
Nothing Fancy
Cooling
Fans
Keyboard
A4 Tech Co LTD
Mouse
A4 Tech Co Ltd/Logitech
Internet Speed
25 Mbps
Let me know when you have updated the bios. You have, most probably, a couple more updates to be applied, but I do not want to proceed without an updated bios.
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.
I have updated the BIOS quite recently. I believe within the last two months. Has there been another update since?
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
I just had BSOD. I was browsing the web with a couple tabs open. I was researching the latest BIOS version for my MOBO. WinAmp was also playing music and I also had Stress test running but the temp didn't go above 59/60° (it was jumping between the two temps).
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
since that time there have been two updates.
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.
In case you are wondering, running other things at the same time as the stress test is a good way to cause a BSOD.
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.
Ok I have updated my BIOS. Now I wait for another BSOD and upload the report? That is if I get one..
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
Excellent.

Now run these two scripts:

PHP:
# *****************************************************************
# ######################## BIOS ###################################
# Places BIOS.txt on the desktop
# Contains info about your bios
# *****************************************************************
# create a management object containing bios info
$bios = gwmi win32_bios
# create a PSCustomObject
$obj = "" | select BIOS, Manufacturer, Name, Version, "Release Date", "Serial Number"
# populate the object
$obj.BIOS            = "*" * 40
$obj.Manufacturer    = $bios.manufacturer
$obj.Name            = $bios.name
$obj.Version         = $bios.smbiosbiosversion
$obj."Release Date"  = $bios.converttodatetime($bios.releasedate).tostring("d")
$obj."Serial Number" = $bios.serialnumber

$obj > $env:userprofile\desktop\bios.txt

EXIT
EXIT

PHP:
# *******************************************************************************
# Places 3RD PARTY DRIVERS.TXT on your desktop
# Places 3RD Party DRIVERS.CSV on your desktop
# 
# Places FULL DRIVER INFO.CSV on you desktop.
#
# All are sorted by the driver creation date
#
# CSV files can be viewed, sorted, etc. using Microsoft EXCEL
# *******************************************************************************

# Create an array of gwmi objects
$a = gwmi win32_systemdriver | select name, description, state, startmode,pathname

# Create an array of pathnameobjects
$b = $a | foreach { (gi $_.pathname) } | 
select creationtime, lastaccesstime,lastwritetime, basename, directory, name

# Create an array of FileVersionInfo objects using the array you just created
$c = $a | foreach { (gi $_.pathname).versioninfo } | 
select companyname,filedescription,filename,internalname,productversion,fileversion


# Create an empty array to hold objects
$arr = @()
$i = 0 # initialize index
ForEach ($aobj in $a) {
$obj = new-object system.object # Create a new system object
#  add members using the names and values from the two arrays of objects
$obj | add-member -type noteproperty -name Name  -value $aobj.name
$obj | add-member -type noteproperty -name State -value $aobj.state
$obj | add-member -type noteproperty -name "Start Mode" -value $aobj.startmode

$obj | add-member -type noteproperty -name "creationtime" -value ($b[$i].creationtime)
$obj | add-member -type noteproperty -name "Created" -value ($b[$i].creationtime).toshortdatestring()
$obj | add-member -type noteproperty -name "Last Accessed" -value $b[$i].lastaccesstime
$obj | add-member -type noteproperty -name "Last Written" -value $b[$i].lastwritetime
$obj | add-member -type noteproperty -name "Directory" -value $b[$i].directory

$obj | add-member -type noteproperty -name "Company Name" -value $c[$i].companyname
$obj | add-member -type noteproperty -name "Description" -value $c[$i].filedescription
$obj | add-member -type noteproperty -name "File Name" -value $c[$i].filename
$obj | add-member -type noteproperty -name "Internal Name" -value $c[$i].internalname
$obj | add-member -type noteproperty -name "Product Version" -value $c[$i].productversion
$obj | add-member -type noteproperty -name "File Version" -value $c[$i].fileversion
$arr += $obj
$i ++
}

$barr = $arr | ? {($_.state -eq "Running") -AND ($_."Company Name" -ne "Microsoft Corporation")} | 
sort creationtime | select  name, Description, "Created", "File Version", "Company Name"
$barr | ft -wrap -auto > $env:userprofile\desktop\"3RD PARTY DRIVERS.TXT"

$barr | export-csv -notypeinformation $env:userprofile\desktop\"3RD PARTY DRIVERS.CSV"

$arr | sort creationtime |
select  name, Description, "Created", "File Version", "Company Name", State, "Start Mode", `
"Last Accessed", "Last Written", "File Name", "Internal Name", Directory, "Product Version" |
export-csv -notypeinformation $env:userprofile\desktop\"FULL DRIVER INFO.CSV" 

EXIT
EXIT
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.
Ok I noticed it skipped some of the script on the second one.. I think it's because I didn't have the drive it was asking for? A: If I remember correctly.
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
None of these scripts ask for drive A;
Please rerun the drivers script and upload all three files.
 

My Computer

Computer Manufacturer/Model Number
Toshiba Satellite S875D-S7239 laptop
OS
MS Windows 7 Ultimate SP1 64-bit
CPU
AMD A10-4600M
Motherboard
AMD Pumori (Socket FT1)
Memory
6.00 GB Dual-Channel DDR3 @ 798MHz (11-11-12-28)
Graphics Card(s)
AMD Radeon HD 7660G
Sound Card
High Definition Audio Device
Monitor(s) Displays
Generic PnP Monitor (1600x900@60Hz)
Screen Resolution
1600x900@60Hz
Hard Drives
SSD 119GB Corsair CSSD-V128GB2 ATA Device
Keyboard
Standard PS/2 Keyboard
Mouse
HP Wireless Optical Mobile Mouse Model FHA-3410
Internet Speed
What the local pub, local coffee shop offers.
Other Info
Optical Drive:MATSHITA BD-CMB UJ160B ATA Device


Also have an Asus ha1002xp netbook with Win 7 Ultimate installed.
I only have two scripts to run it seems.
 

My Computer

Computer Manufacturer/Model Number
Gigabyte Technology Co., Ltd. / GA-970A-D3 DESKTOP
OS
Windows 7 Home 64 bit
CPU
AMD FX 8150 Eight-Core Processor 3.60 GHz
Motherboard
Gigabyte GA-970A-UD3 -- AMD 970
Memory
XMS Corsair DDR3 8 GB. 4G x 2
Graphics Card(s)
AMD Radeon HD 6970 - 2GB - Single Card
Hard Drives
Intel SSDSA2cW080G3 ATA Device

ST31000524AS ATA Device
Cooling
Liquid CPU Cooling System [AMD] - Standard 120mm Fan
Back
Top