No real or virtual cd/dvd shows up  

Page 1 of 2 12 LastLast

  1. Posts : 57
    Windows 7 Ultimate 64bit
       #1

    No real or virtual cd/dvd shows up


    Hi. I installed W7 a month a go and it worked great back then, but recently both virtual cd/dvd roms and real cd/dvd roms has stopped showing in "my computer". I take a look in the device manager and they are indeed there, but they have yellow exclamation mark on them along with a USB controller (not sure what this is). I've tryed updating the drivers, but it just sais that my current driver is the best one. I've also tried troubleshooting and reinstalling the virtual ROM, but no luck. What happened?
      My Computer


  2. Posts : 614
    Microsoft Windows 7 Ultimate 64-bit 7601 Multiprocessor Free Service Pack 1
       #2

    Did you try right click uninstalling all of these troubled drivers, and then pressing each one and "action - scan for hardware changes". Try this, i doubt it will fix the problem but it might.
      My Computer


  3. Posts : 57
    Windows 7 Ultimate 64bit
    Thread Starter
       #3

    I tried that. It sais "driver installation failed" and the reason for it is "failed" :P
      My Computer


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

    Plecto,
    Help us to help you by:

    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 OR Custom build.
    Ř 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.

    With Speccy, you can select with your mouse/touchpad info from the display
    and paste that info into your specs.

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


  5. Posts : 57
    Windows 7 Ultimate 64bit
    Thread Starter
       #5

    It is done. My specs can now be seen in my profile.
      My Computer


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

    I'm missing some needed info.

    # **********************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:
    # ***********************************************************************
    # Places MySystem.txt on your desktop
    # MySystem.txt contains info about your system
    # ***********************************************************************
    function bytesize ($n)
    { If (
    $n -ge 1tb)
      { 
    $result "{0:n2}" -($n 1tb) + " TB" }
      elseif (
    $n -ge 1gb)
       { 
    $result "{0:n2}" -($n 1gb) + " GB" }
      elseif (
    $n -ge 1mb
       { 
    $result "{0:n2}" -($n 1mb) +  " MB" 
      elseif (
    $n -ge 1kb)
       { 
    $result "{0:n2}" -($n 1kb) + " KB" 
      elseif ( 
    $n -ge 0
        {
    $result = [string][int]($n) + " bytes" 
      else
       { 
    $result "n/a"}
      
    $result }    

    function 
    asc2str ($str) {$l=$str.length;$b "";$j=0
    If ($l -gt 1) {
    for (
    $i=0$i -lt $l$i +=2) { $b += [char](([byte][convert]::toint16($str[$i],16) * 16) + ([byte][convert]::toint16($str[$i+1],16) ))
    $j++ } } $b.trim() }

    $obj = new-object -typename PSobject
    $os 
    gwmi win32_operatingsystem
    $cs   
    gwmi Win32_ComputerSystem
    $CSprod  
    gwmi Win32_ComputerSystemProduct
    $bios 
    gwmi win32_bios
    $bb 
    gwmi win32_baseboard 
    $vc 
    = @(gwmi Win32_VideoController)
    $snd = @(gwmi win32_sounddevice)
    $dd= @(Gwmi win32_diskdrive)
    $CD = @(gwmi win32_cdromdrive)
    $cpu = @(gwmi win32_processor
    $kbd = @(gwmi win32_keyboard)
    $pntr = @(gwmi win32_pointingdevice)
    $mem gwmi win32_memoryarray
    $ram 
    = @(gwmi win32_physicalmemory)


    $obj 
     
    add-member -membertype noteproperty -name "MAIN" -value ("") -passthru |
     
    add-member -membertype noteproperty -name "Operating System" -value ($os.caption " " $os.csdversion " " $os.osarchitecture) -passthru |
     
    add-member -membertype noteproperty -name "Computer Manufacturer,model, version, system type" -value ($cs.manufacturer " || " $cs.model " || " $csprod.version " || " $cs.systemtype) -passthru |
     
    add-member -membertype noteproperty -name "BIOS Version, date, name" -value ($bios.smbiosbiosversion "||" $bios.converttodatetime($bios.releasedate) + "||" $bios.name) -passthru |
     
    add-member -membertype noteproperty -name "Motherboard Manufacturer, Product" -value ($bb.manufacturer " " $bb.product
    $cnt $cpu.count
    for ($ndx=1$ndx -le $cnt$ndx++) {
      
    $o $cpu[$ndx -1]
      
    $tmp "{0:N3}" -($o.maxclockspeed 1000)
      
    $obj add-member -membertype noteproperty -name ("Processor " $ndx "--Description, Manufacturer, Max Speed") -value ($o.Name " || " $o.manufacturer " || " $tmp " GB"
    }
    $obj add-member -membertype noteproperty -name "VIDEO,SOUND,KEYBOARD,MICE" -value (""
    $cnt $vc.count
    for ($ndx=1$ndx -le $cnt$ndx++) {
      
    $o $vc[$ndx -1]
      
    $obj add-member -membertype noteproperty -name ("Video Controller " $ndx "--Description, Driver Version, Driver Date") -value ($o.caption " || " $o.DriverVersion " || " $o.converttoDateTime($o.driverdate)) 
    }
    $cnt $snd.count
    for ($ndx=1$ndx -le $cnt$ndx++) {
      
    $o $snd[$ndx -1]
      
    $obj add-member -membertype noteproperty -name ("Sound Device " $ndx "--Description, Sound Manufacturer") -value ($o.caption " || " $o.Manufacturer
    }
    $cnt $kbd.count
    for ($ndx=1$ndx -le $cnt$ndx++) {
      
    $o $kbd[$ndx -1]
      
    $obj add-member -membertype noteproperty -name ("Keyboard " $ndx )  -value ($o.name " " $o.description
    }
    $cnt $pntr.count
    for ($ndx=1$ndx -le $cnt$ndx++) {
      
    $o $pntr[$ndx -1]
      IF (
    $o.manufacturer -eq "(Standard system devices)") {$o.manufacturer "Mouse"
      elseif ((
    $o.manufacturer -eq "Microsoft") -AND ($o.hardwaretype "PS/2 Compatible Mouse")) {$o.manufacturer "Touchpad"
      
    $obj add-member -membertype noteproperty -name ("Pointing Device " $ndx "--Device, INF file and INF section")  -value ($o.manufacturer " " $o.hardwaretype " || " $o.inffilename " in " $o.infsection)
    }
    $obj add-member -membertype noteproperty -name "MEMORY" -value ("")
    $obj add-member -membertype noteproperty -name "Total RAM" -value (bytesize(($mem.endingaddress $mem.startingaddress) * 1024))
    $cnt $ram.count
    for ($ndx=1$ndx -le $cnt$ndx++) {
      
    $o $ram[$ndx -1]
      
      
    $obj add-member -membertype noteproperty -name ("RAM " $ndx +"--Manufacturer, Speed, Part #, Serial #, Data width" ) `
    -value ((bytesize(
    $o.capacity)) + " || " + $o.manufacturer + " || " + [string]($o.speed) + " MHz " + " || " + $o.partnumber + " || " + $o.serialnumber + " || " + $o.datawidth) 
    }
    $obj | add-member -membertype noteproperty -name "DRIVES" -value ("") 
    $cnt = $dd.count
    for (
    $ndx=1; $ndx -le $cnt$ndx++) {
      
    $o = $dd[$ndx -1]
      
    $sernum = (asc2str($o.serialnumber))
      
    $obj | add-member -membertype noteproperty -name ("Drive " + $ndx + "--Size, Model, firmware version, serial number ") -value ((bytesize($o.size)) + " || " + $o.model + " || " + $o.firmwarerevision + " || " + $sernum
    }
    $cnt = $cd.count
    for (
    $ndx=1; $ndx -le $cnt$ndx++) {
      
    $o = $cd[$ndx -1]
     
    $obj | add-member -membertype noteproperty -name ("Optical Drive " + $ndx + "--Name, Revision, Type") `
    -
    value ($o.name $o.description " || " $o.mfrassignedrevisionlevel " || " $o.mediatype )
    }

    #$obj | fl

    $obj $env:userprofile\desktop\MySystem.txt

    EXIT
    EXIT 
      My Computer


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

    should have said. Would you please attach the MySystem.Txt to your next post
    thanks,
    karl
      My Computer


  8. Posts : 57
    Windows 7 Ultimate 64bit
    Thread Starter
       #8
      My Computer


  9. Posts : 57
    Windows 7 Ultimate 64bit
    Thread Starter
       #9

    *bump

    I would really like to get my dvd drive running
      My Computer


  10. Posts : 10,200
    MS Windows 7 Ultimate SP1 64-bit
       #10
      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 00:02.
Find Us