Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
A ''kyoung'' posted a similar preblem to this that I was replying to but it was too old so here is the problem again, hopefully someone can answer it.
It happened a few weeks ago after I installed some ASPI drivers to get a DVD ripper to work.....the next time I went to run a disc it wouldn't run, now all I can do is explore the disc, view any photos or movies on it but not install anything off it or run it like a normal program. Autorun error emssages appear as well as one saying ''missing.dll''.
I've been searching forums for answers but so far nothing has worked and I'm preparing to resinstall XP...I had a look at windows services, ran registry fixers, installed different ASPI files, ran sfc /snannow to look for problems....nothing is working!
Someone must know what is going on.

What Windows Services you checked and tweaked?
What Registry fixes you have already tried and failed?If you haven't done , try:
1. Open Control Panel> Administrative Tools> Services and scroll down to Shell Hardware Detection
2. Move to the column Startup type and make sure it is set to Automatic; if anything else is seen under Startup type, double click that value and using the down arrow of Startup type section of Shell Hardware detection Properties dialog box that popsup, cahnge this service to Automatic
If the above fails try the folowing Registry editing:
1. Click Start>Run and in Open: type REGEDIT and click OK
2. Open the Major keys and subkeys to reach:
HKEY_LOCAL_MACHINE\SYSTEM\ControlSet (or ControlSet001)\Services\Cdrom\3.In the RIGHT pane locate Autorun string value under the Name column. If its Data value is not 0X00000001(1)you must make it 1.
REMEMBER:
BEFORE making changes create a backup copy of the key and save it until edited troubleshoot is proven to work;otherwise restore resgistry to previous state by importing the saved backup key.
4. To change the value to 1, double click Autorun and in the popup window, delete existing Data value and type in 1. [it will become the long string of numbers in the Registry]
5. Close Registry6.Test your DVD device for Autoplay.
M

Shell hardware detection was already on auto.
Also the reg key was set to 1 already.I tried running the following services on auto:
-removable disc
-windows installer
-installerdrive tableNone worked...I was only guessing with those, basically anything that sounded related.
I've run RegistryFix and PcMightyMax and while they apparently fix a load of registry errors and/or fix .dlls they haven't made any difference.

Well, your next best bet is Winxp Repair Reinstall.
One last thing I would do is to Uninstall the DVD Drive from the Computer and if this is a DVD-RW device uninstall any 3rd party Burning Program like Nero.Reboot the PC to make sure everything is OK minus the DVD device and burning Program
Next Install the Drive carefully connecting the Cables removed previously and Reboot.
Reinstall the Burning software.Try the CD/DVD for autoplay.
If it fails go for Repair Reinstall.
M

I used to use Force ASPI 1.8 and before that Force ASPI 1.7. However, I've read forum posts from folks who've run into problems with the latest versions of Nero and XPSP2 and installing the full set (which Force ASPI does).
I've taken to doing it the official Adaptec way, which only installs 2 of the 4 files.
First, run DumpASPI from the folder you extracted whatever version of ForceASPI you used. Better yet, since you're trying to clean house first, run KillASPI, then reboot.
Then install the official ASPI 4.71.2 Alpha downloaded from the Adaptec site. Accept the default folder. Note that this does not install an ASPI layer. It just extracts the installation files to C:\Adaptec\ASPI (or something like that).
Now, follow the instructions in the readme. If you have XP 32bit (likely), just go to start, run and browse to the ASPI folder and select Install.bat. Don't run it yet! Now type in next to the install.bat in the run box a space, then "XP32" (without the quotation marks). Now click OK and too fast before you can see it, the new ASPI is installed. Reboot.
When Windows is up, run the ASPI check that is in the Adaptec ASPI folder. It should list 2 of the 4 files as being installed, and a message should read that some files are missing. This is by design, and you have the latest ASPI. (The pdf Release Notes describe this as normal.)
Programs like Nero Info Tool will report your ASPI is damaged, but that's incorrect. Installation of the missing files (that ForceASPI would have installed and KillASPI removed) actually hinders things nowadays.
Note that on 98 you need the whole ASPI package. This is just for XP.
KPACHbIЙ OKTIABR

Try this after aspi is fixed.
http://www.microsoft.com/downloads/details.aspx?familyid=c680a7b6-e8fa-45c4-a171-1b389cfacdad&displaylang=enKPACHbIЙ OKTIABR

I got rid of Nero completely and unhooked-rebooted the DVD drive, still no good.
I've been over ASPI before and I was told I definetly needed it installed..despite the fact I never had it installed before and the problems came with it. Currently I have installed only the two files that are said to be needed in ASPI for XP - the wnaspi32.dll and aspi32.sys, both version 4.71.2 .
I've run autofix before and just ran it again and still nothing doing.I just came across this information on the microsoft support site....do you think the answer is here?...seems they already have a fix but want people to wait for the next service pack....SP3??

Sorry nevermind, they said it was in SP2.
I'm considering buying another hdd and backing up all my files in there and doing a clean install of XP, or do you think a XP repair is quick and simple enough for someone as simple as myself to do?.
Looks like it's the end of the road.

To do Repair Reinstall all you have to do is to make sure CD device boots before HDD in BIOS Setup Boot order and Boot with WinXP System Disc.
When the screen displays Press any key to boot from CD press any key from keyboard.Wait till the Welcome To Setup Options menu (3 Options 1.Enter to Setup Windows XP, 2nd Press R to Repair using Recovery Console and the 3rd F3 to Quit Setup) press [ENTER]
YOU MUST PRESS [ENTER] key.
IMPORTANT:
DO NOT Press R to Repair using Recovery Console in this intial screen.Wait till License agreementscreen and press F8 wait to accept.
Wait till prompted to press R to "Repair the selected Windows XP installtion" when prompted to press R to Repair , do so.
Setup will copy files , initialize etc as if it is going through a normal install and will be ready to reboot automatically or by pressing ENTER.On its way back it will detect the CD in the CD Drive . VERY IMPORTANT that the Setup must go to HDD and not CD to get boot files.
When the screen prompts you to Press any key to boot from CD" IGNORE!
DO NOT Press any Key to, let Setup bypass the CD Boot this timeSetup will finish the repair successfully and boot as if you were making a new Install.
It is easy.
Go for it.
X
If the boot order in the BIOS is not CD BEFORE HDD, you must press the appropriate key like Del or F1 or F2 or ESC as the case may be for your system to Enter BIOS Setup aka CMOS and look for Boot order in the main Menu or one of the submenus and change the Bot Order such that CD will be before HDD and Save (Press F10) and Exit.
To do Repair Reinstall all you have to do is to make sure CD device boots before HDD in BIOS Setup Boot order and Boot with WinXP .
When the screen displays Press any key to boot from CD press any key from keyboard.Wait till the Welcome To Setup Options menu (3 Options 1.Enter to Setup Windows XP, 2nd Press R to Repair using Consul and the 3rd F3 to Quit Setup) press [ENTER] (press R to "Repair the selected Windows XP installtion" when prompted to press R to Repair , do so.
Setup will copy files , initialize etc as if it is going through a normal install and will be ready to reboot automatically or by pressing ENTER.On its way back it will detect the CD in the CD Drive . VERY IMPORTANT that the Setup must go to HDD and not CD to get boot files.
When the screen prompts you to Press any key to boot from CD" IGNORE!
DO NOT Press any Key to, let Setup bypass the CD Boot this timeSetup will finish the repair successfully and boot as if you were making a new Install.
It is easy.
Go for it.
If you need help post back
M

Alright man, thanks for your help, appreciate it.
I'll give the repair a go sometime this week and let you know if it worked.

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |