BSOD serveral times a day, error 0x0000001e

Page 1 of 2 12 LastLast

  1. Posts : 6
    MS Windows 7 Ultimate 64-bit SP1
       #1

    BSOD serveral times a day, error 0x0000001e


    reinstalled windows7 didn't work

    here's the dump file

    thx!
      My Computer


  2. Posts : 2,913
    Windows 7 Ultimate x64 SP1
       #2

    First, fill out your system specs. Click the link in my signature to do it.

    Second, where did you get your drivers? Did you install drivers?
      My Computer


  3. Posts : 2,913
    Windows 7 Ultimate x64 SP1
       #3

    I ask about the drivers, because your minidump points to your Atheros driver causing the BSOD.
      My Computer


  4. Posts : 6
    MS Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #4

    specs completed.

    installed tp-link usb wifi driver: TL-WN721N(C)_V1_WN722N(C)_V1, also the display card driver, nothing else

    thx for the quick response
      My Computer


  5. Posts : 2,913
    Windows 7 Ultimate x64 SP1
       #5

    Visit Asus and install the drivers for your motherboard.
      My Computer


  6. Posts : 6
    MS Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #6

    Installed the drivers from Asus website, including:
    Realtek network driver
    Realtek audio driver
    Intel Chipset

    Just got another BSOD while playing Diablo 3, here is the latest dump

    Thx!
      My Computer


  7. Posts : 10,200
    MS Windows 7 Ultimate SP1 64-bit
       #7

    James,

    Good start on the specs. Here is a procedure that will enable you to fill in some info which needs to be there. Unfortunately, our canned tool for updating your specs could benefit from some modernization.

    Update your SevenForums System Specs
    User CP (located on the top menu bar) |
    Your Profile | Edit System Spec
    (left-hand column)

    To gather info, use Speccy (my favorite) or SIW or System Info

    In the System Manufacturer Block, enter:
    Manufacturer and Model and
    ADD the word laptop, desktop, netbook or tablet.
    For example:
    Toshiba Satellite L305D notebook.

    Provide full windows version info, for example:
    MS Windows 7 Ultimate SP1 64-bit

    Use the “Other Info” block for Optical Reader,
    Mouse, touchpad, wifi adapter, speakers, monitor, etc

    Scroll down and click on SAVE CHANGES.

    You will find that in Speccy, you can select info from the display
    using your mouse/touchpad and then paste that info into your specs.

    SIW is a marvelous program, but the free version does not offer
    this capability.

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

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

    Run the script which I include and attach the resulting computerinfo.txt file 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
    # ************************************************************

    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](31 $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 "COMPUTER INFO" 1 0
    $CS   
    gwmi Win32_ComputerSystem   
    $CSprod  
    gwmi Win32_ComputerSystemProduct 
    $id 
    get-id "BIOS" 1 0
    $csid 
    get-id "COMPUTER INFO" 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 ("Manufacturer") -value($cs.manufacturer) -passthru |
     
    add-member -membertype noteproperty -name ("Model") -value($cs.model) -passthru |
     
    add-member -membertype noteproperty -name ("Primary Owner") -value($cs.primaryownername) -passthru |
     
    add-member -membertype noteproperty -name ("Type") -value($cs.systemtype) -passthru |
     
    add-member -membertype noteproperty -name ("Total Memory") -value(([string][int]($cs.totalphysicalmemory/1073741824) + " GB")) -passthru |
     
    add-member -membertype noteproperty -name ("User Name") -value($cs.username) -passthru |
     
    add-member -membertype noteproperty -name ("Product Name") -value($csprod.name) -passthru |
     
    add-member -membertype noteproperty -name ("Version") -value($csprod.version) -passthru |
     
    add-member -membertype noteproperty -name ("Build version") -value($build.BuildVersion) -passthru |
     
    add-member -membertype noteproperty -name ("Identifying Number") -value($csprod.identifyingnumber) -passthru |
     
    add-member -membertype noteproperty -name ("Vendor") -value($csprod.vendor) -passthru |
     
    add-member -membertype noteproperty -name ("Boot Directory") -value($bootcfg.bootdirectory) -passthru |
     
    add-member -membertype noteproperty -name ("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 Computer


  8. Posts : 6
    MS Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #8

    Thx for the quick response!
      My Computer


  9. Posts : 10,200
    MS Windows 7 Ultimate SP1 64-bit
       #9

    Your bios is old.

    Here is an asus link:
    ASUS - Motherboards- ASUS P8H61-M LX PLUS

    Update your bios and your "chipset".
      My Computer


  10. Posts : 6
    MS Windows 7 Ultimate 64-bit SP1
    Thread Starter
       #10

    All drivers updated but still BSOD,

    Attached the latest dump.

    Thx!
      My Computer


 
Page 1 of 2 12 LastLast

  Related Discussions
Our Sites
Site Links
About 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 17:26.
Find Us