DIO cpp cannot be deleted.
Chris Botha
New Member Posts: 48 ✭
The original c++ SDK for DIO cannot be deleted from both machines it is installed on currently.
In both cases the code was loaded in VS15 and run (not on the UP),
I assume it was loaded into memory at that time, and locked since then.
The error reported by windows is the process is locked on file SVCLO64.SYS -OR-
file is in use by another program.
Nothing I can do can unlock this file, (located in the release folder of the SDK) not even booting into safe mode, or using UNLOCKER.
Every other file can be deleted except for SVCLO64.SYS.
A folder called ipch with subfolder DIO-4f1f0326 was created, containing a file DIO-a29a96a2.ipch, 75mb in size.
Steps taken to try delete it include booting to safe mode then manually killing all services in service manager that are not absolutely required by windows.
I see nothing that inst regular windows using it.
Please explain what its doing, and how to get rid of it?
In both cases the code was loaded in VS15 and run (not on the UP),
I assume it was loaded into memory at that time, and locked since then.
The error reported by windows is the process is locked on file SVCLO64.SYS -OR-
file is in use by another program.
Nothing I can do can unlock this file, (located in the release folder of the SDK) not even booting into safe mode, or using UNLOCKER.
Every other file can be deleted except for SVCLO64.SYS.
A folder called ipch with subfolder DIO-4f1f0326 was created, containing a file DIO-a29a96a2.ipch, 75mb in size.
Steps taken to try delete it include booting to safe mode then manually killing all services in service manager that are not absolutely required by windows.
I see nothing that inst regular windows using it.
Please explain what its doing, and how to get rid of it?
Comments
-
Booted to linux on stick. Deleted it from there.
Still interested to know how it happened and what caused this lock.
The files are still intact on second pc if developers are interested in more info. -
Hi ,
The SVCLO64.SYS is a driver file, it is loaded into windows when you are using them,
Can you delete this file after rebooting windows? -
Hi,
Nope, as per first post, it cannot be deleted after a reboot, not even in safe mode. Not even by plugging the drive into another widows PC.
Using UNLOCKER I was able to get the fact that the file was locked as a service, but that's all, even UNLOCKER could not delete it. I had to boot my pc to Ubuntu on a stick and mount the filesystem and delete from there.
Ill grab a clip in a minute from my other PC.
https://www.youtube.com/watch?v=qR5f-yq5PPs
again as per first post, it created a folder called ipch with subfolder DIO-4f1f0326, containing a file DIO-a29a96a2.ipch, 75mb in size. Deleting this folder only resulted in it being recreated at some point after. -
A bit of googling tells me the icph folder is made by Visual studio, each time you try compile an app. So thats not an issue.
http://stackoverflow.com/questions/2757402/is-it-safe-to-delete-the-ipch-folder-precompiled-headers -
Hi,
We didn't encounter the issue before.
After rebooting the file should be unlock..
If the DIO program doesn't auto-executed during startup, maybe it is possible to be locked by VS15 ? -
Just feedback on this. I copied the executable and DLL's to my sons pc. Run separately from my developer pc's it does lock the file after a run, but on reboot it will release and can be deleted, so I guess something in VS is locking it dead.