Jump to content

You Need Administrative Privileges To Use SPTI


Acharn

Recommended Posts

I'm running WinXP Pro SP3, ImgBurn 2.5.1.0, and got this error while logged on as administrator:

 

I 16:29:55 ImgBurn Version 2.5.1.0 started!

I 16:29:55 Microsoft Windows XP Professional (5.1, Build 2600 : Service Pack 3)

I 16:29:55 Total Physical Memory: 1,048,044 KB - Available: 179,380 KB

W 16:29:55 Drive D:\ (FAT32) does not support single files > 4 GB in size.

W 16:29:55 Duplex Secure's SPTD driver can have a detrimental effect on drive performance.

I 16:29:55 Initialising SPTI...

I 16:29:55 Searching for SCSI / ATAPI devices...

E 16:29:57 CreateFile Failed! - Device: '\\?\ide#cdromatapi_dvd_a__dh16a1s____________________ha11____#5&624424e&0&0.0.0#{53f56308-b6bf-11d0-94f2-00a0c91efb8b}'

E 16:29:57 Reason: Access is denied.

W 16:29:57 Errors were encountered when trying to access a drive.

W 16:29:57 This drive will not be visible in the program.

E 16:29:57 You need Administrative privileges to use SPTI.

 

I'm not sure what that second line W, "Duplex Secure's SPTD driver can have a detrimental effect on drive performance." Last week I installed what was supposed to be Adaptec's aspi driver to satisfy another program (VCDEasy), but I am pretty sure I used ImgBurn afterward to burn a couple of CD's. When I got this error the first time, I shut down the machine and did a cold boot, but then got the same error.

 

I HAVE Administrative privileges. What do I do now?

Link to comment
Share on other sites

The driver info from the tools menu is:

 

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

Filter Driver Load Order - ImgBurn v2.5.1.0

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

 

Upper Device Filter: redbook

Upper Class Filter: [None Found]

Device: CD/DVD-ROM Device

Lower Class Filter: ElbyCDFL

Lower Device Filter: imapi

 

Filter Name: redbook

File Name: C:\WINDOWS\system32\DRIVERS\redbook.sys

File Version: 5.1.2600.5512 (xpsp.080413-2108)

File Description: Redbook Audio Filter Driver

Product Name: Microsoft? Windows? Operating System

Product Version: 5.1.2600.5512

Company Name: Microsoft Corporation

Copyright: ? Microsoft Corporation. All rights reserved.

 

Filter Name: ElbyCDFL

File Name: C:\WINDOWS\System32\Drivers\ElbyCDFL.sys

File Version: 5, 2, 1, 3 [5.2.1.3]

File Description: ElbyCDIO Filter Driver

Product Name: CloneCD

Product Version: 5, 2, 1, 3 [5.2.1.3]

Company Name: SlySoft, Inc.

Copyright: Copyright © 2003 - 2006 SlySoft, Inc.

 

Filter Name: imapi

File Name: C:\WINDOWS\system32\DRIVERS\imapi.sys

File Version: 5.1.2600.5512 (xpsp.080413-2108)

File Description: IMAPI Kernel Driver

Product Name: Microsoft? Windows? Operating System

Product Version: 5.1.2600.5512

Company Name: Microsoft Corporation

Copyright: ? Microsoft Corporation. All rights reserved.

 

That second filter was a surprise. I'd forgotten I installed CloneCD several months ago to burn a .cds file (I think I discovered later that ImgBurn would have handled it). I thought I had uninstalled it, but the folder is still sitting in my Program Files.

Link to comment
Share on other sites

The driver info from the tools menu is:

 

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

Filter Driver Load Order - ImgBurn v2.5.1.0

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

 

Upper Device Filter: redbook

Upper Class Filter: [None Found]

Device: CD/DVD-ROM Device

Lower Class Filter: ElbyCDFL

Lower Device Filter: imapi

 

Filter Name: redbook

File Name: C:\WINDOWS\system32\DRIVERS\redbook.sys

File Version: 5.1.2600.5512 (xpsp.080413-2108)

File Description: Redbook Audio Filter Driver

Product Name: Microsoft? Windows? Operating System

Product Version: 5.1.2600.5512

Company Name: Microsoft Corporation

Copyright: ? Microsoft Corporation. All rights reserved.

 

Filter Name: ElbyCDFL

File Name: C:\WINDOWS\System32\Drivers\ElbyCDFL.sys

File Version: 5, 2, 1, 3 [5.2.1.3]

File Description: ElbyCDIO Filter Driver

Product Name: CloneCD

Product Version: 5, 2, 1, 3 [5.2.1.3]

Company Name: SlySoft, Inc.

Copyright: Copyright © 2003 - 2006 SlySoft, Inc.

 

Filter Name: imapi

File Name: C:\WINDOWS\system32\DRIVERS\imapi.sys

File Version: 5.1.2600.5512 (xpsp.080413-2108)

File Description: IMAPI Kernel Driver

Product Name: Microsoft? Windows? Operating System

Product Version: 5.1.2600.5512

Company Name: Microsoft Corporation

Copyright: ? Microsoft Corporation. All rights reserved.

 

That second filter was a surprise. I'd forgotten I installed CloneCD several months ago to burn a .cds file (I think I discovered later that ImgBurn would have handled it). I thought I had uninstalled it, but the folder is still sitting in my Program Files.

Link to comment
Share on other sites

Whoops! Sorry for the double posting. The connection timed out and I had to try again, which re-sent the message.

 

Anyway, you asked: "Does it work in safe mode?"

 

I think this is bad news, but yes, it does. I guess my next step is checking for malware.

Link to comment
Share on other sites

What other burning related tools have you got installed? Maybe there's one installed that's always running and it's taking control of the drive from an early stage.

Well, there's CloneCD. After it was installed I noticed it was starting up at boot time, so I used Autoruns to stop it. I don't think I'm ever going to use it again, and should have already uninstalled it.

 

There's a nifty program called VCDEasy, which creates the file structure needed for a VCD that I can play in the CD player attached to my TV set. This program was actually the reason I installed the Adaptec ASPI drivers; it was not able to write to CD without them, but now detects the CD/DVD writer. I was using it to prepare the files and then used ImgBurn to write them to the CD. Now, since installing the Adaptec ASPI drivers it sees the DVD/CD writer.

 

Not a CD burning tool, I also have VCdControl, which is really why I detected this problem. VcDControl mounts CD images so you can run them without burning them. Unfortunately, it only works with .iso images. I had downloaded an image in .cue/.bin format and wanted to use ImgBurn to create an .iso file.

 

As far as I can tell none of these programs is running in the background, but I have noticed an instance of wmiprvse.exe running. A little research tells me this sometimes is an indication of a worm. So far I've run my regular AVG anti-virus and also the Symantec check over the web, but neither one found anything. I can't find the file wmiprvse.exe on my hard drive, and I can't find any program that should be using it, but it might be some Microsoft thing.

Link to comment
Share on other sites

Have you uninstalled the ide controllers as mentioned in my first post yet? (the DMA fix)

 

If you want a virtual drive program you can use Virtual CloneDrive or DVDFab Virtual Drive.

 

If having tried everything you can, you still can't get SPTI working for you, try one of the other I/O interfaces in the settings. The ElbyCDIO one should work because you've installed CloneCD and the ASPI one should work because you've installed ASPI. This is a last resort though, SPTI is the one that gets used all the time during testing.

 

Maybe something like LockHunter or Unlocker could be used to figure out what's using the drive? Hell, even Process Explorer might help.

Link to comment
Share on other sites

Well, here's a puzzler. When I try to run ImgBurn as a user, it works. I get this log:

 

I 14:48:15 ImgBurn Version 2.5.1.0 started!

I 14:48:15 Microsoft Windows XP Professional (5.1, Build 2600 : Service Pack 3)

I 14:48:15 Total Physical Memory: 1,048,044 KB - Available: 207,416 KB

W 14:48:15 Drive D:\ (FAT32) does not support single files > 4 GB in size.

I 14:48:15 Initialising SPTI...

I 14:48:15 Searching for SCSI / ATAPI devices...

I 14:48:15 -> Drive 1 - Info: ATAPI DVD A DH16A1S HA11 (E:) (ATA)

I 14:48:15 Found 1 DVD±RW/RAM!

 

But when I log on as administrator and try to run it, I get:

 

I 14:51:26 ImgBurn Version 2.5.1.0 started!

I 14:51:26 Microsoft Windows XP Professional (5.1, Build 2600 : Service Pack 3)

I 14:51:26 Total Physical Memory: 1,048,044 KB - Available: 20,980 KB

W 14:51:26 Drive D:\ (FAT32) does not support single files > 4 GB in size.

I 14:51:26 Initialising SPTI...

I 14:51:26 Searching for SCSI / ATAPI devices...

E 14:51:28 CreateFile Failed! - Device: '\\?\ide#cdromatapi_dvd_a__dh16a1s____________________ha11____#5&624424e&0&0.0.0#{53f56308-b6bf-11d0-94f2-00a0c91efb8b}'

E 14:51:28 Reason: Access is denied.

W 14:51:28 Errors were encountered when trying to access a drive.

W 14:51:28 This drive will not be visible in the program.

E 14:51:28 You need Administrative privileges to use SPTI.

 

So the ordinary user doesn't need administrative privileges to run SPTI, but the administrator account does. Go figure.

 

In my autoruns program, the drivers listed include:

 

Aspi32 ASPI for WIN32 Kernel Driver Adaptec c:\windows\system32\drivers\aspi32.sys

ElbyCDFL ElbyCDIO Filter Driver SlySoft, Inc. c:\windows\system32\drivers\elbycdfl.sys

ElbyCDIO ElbyCD Windows NT/2000/XP I/O driver Elaborate Bytes AG c:\windows\system32\drivers\elbycdio.sys

Link to comment
Share on other sites

You're not running it via remote desktop or anything similar are you?

 

Can you take a look at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon in RegEdit and see what value is next to "AllocateCDRoms" (if even present) is for me please.

Link to comment
Share on other sites

  • 2 weeks later...

You're not running it via remote desktop or anything similar are you?

 

Can you take a look at HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon in RegEdit and see what value is next to "AllocateCDRoms" (if even present) is for me please.

Sorry for the long delay. I had to go to Bangkok for a couple of days, and things got messed up by the political protests. I'm getting caught up now.

 

No, I'm not running it remote. I've only ever done that when I was running a FreeBSD server at a school where I worked years ago.

 

The AllocateCDRoms value is 1.

Edited by Acharn
Link to comment
Share on other sites

OK, so I've done some searching and found some people claiming "best security practice" is to restrict access to the CD/DVD drive to "the person who is currently logged on at the console." I usually log on to an ordinary user account for web browsing and general game playing, and only switch user account to an admin account if I have tasks that require admin privileges (like installing programs). Actually, I thought that I WAS logging on to the console as a different user, but apparently Microsoft says "first come first served." Since I'm the only person with access to my computer and I'm not connected to a network, I don't quite grasp the value of this, but hey, that's why we love Microsoft so much, right? Furthermore, Microsoft has allowed me only two choices, I can either use the CD/DVD drive as administrator, or as user, but not both.

 

Now I recalled that back in the day Nero furnished a little utility with Nero 5 and 6 called Nero BurnRights that allowed the administrator to grant access to the CD/DVD drive to anyone he wanted to. It worked when I was administering a network at a private school -- in fact the students could access the CD burner over the network. Unfortunately I don't have a legal copy of Nero. The copy I have is an OEM installation disk that came with some computers we bought about ten years ago (or more). But Nero still kindly makes available their nice little utility for free to anybody who wants to download it.

 

Before I install this little gem, I'd like to ask your opinion -- is accessing the CD/DVD burner from all accounts really such a terrible idea?

Link to comment
Share on other sites

It didn't work.

 

Ok, well, at least now I know what's going on. Just another Windows Annoyance . When I was running FreeBSD, logging on as admin was not recommended; instead you were supposed to log on as a user, then use the 'su' utility to temporarily log on to the admin account only when you absolutely needed to perform an admin task. Later, when Linux became the popular Un*x substitute, 'sudo' was the way to go.

 

So I guess if I want to use ImgBurn as admin, I have to actually "log off" as user when I log on as admin, rather that clicking on "switch user." So long as I know.

 

From your reaction, I gather this is not exactly a widespread issue, which I guess says something trivial about the habits of Windows users. Thanks ever so much for your help. I probably would never have stumbled on this, even though when I goggled "AllocateCDRoms" I saw several articles with the same words in their headlines as I searched for before. If I wasn't addicted to some games that only run on Windoze I'd switch OS's.

Link to comment
Share on other sites

×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.