Renaming IOPTRANS Folder

Technote 256
Date: 03/20
Product: All NC Applications
Version: v2014 and Above

Renaming IOPTRANS Folder

When attempting to rename, move, or delete the Program Files\SmartCAM\SmartCAMv2020\SYSTEM\IOPTRANS\ folder, you may sometimes get the error "The action can't be completed because the folder or a file in it is open in another program". This is a Windows issue.

Basically, the issue is that the IOPTRANS folder contains font files. Windows sometimes notices the font files and incompletely tries to register the fonts. This leaves the font files in a peculiar state; they are added to the Windows registry and the Windows Font Control Panel, but not completely. So you cannot remove, rename, move, or uninstall the font files.

This does not always happen and the trigger for this behavior is yet unknown.

The resolution for this is not difficult. The process is:

  • Remove references to the font files from a specific folder in the Windows Registry
  • Reboot the computer

Remove References from the Windows Registry

Run the Windows Registry Editor (regedit.exe). You can find the Registry Editor in the Windows taskbar Start menu, under Windows Administrative Tools. You can also use the taskbar search feature, just enter "registry" to find the editor.

In the left-hand side tree view, find the following path:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Fonts.
The right-hand side of the editor will show a number of registry entries, each one is a font file.

The right-hand view has three columns, the first is Name, which shows the font name. The 3rd column is Data, which shows the path and filename of the font file.

You need to find all entries where the Data column uses the path:
\Program Files\SmartCAM\SmartCAMv2020\SYSTEM\ioptrans\,
click on the registry entry having this path and use your Delete key to delete that registry entry. To select a registry entry you will need to click on the Name column entry for the font, clicking on the path will not work.

Remove all font entries that have the above listed path.

Scroll up and down the font list to make sure you have them all. Some items will not have a path and others will have a different path, you only want to remove the font entries in the ..\SYSTEM\ioptrans\ path.

When all the required font entries are removed, exit Registry Editor.

Now, reboot the computer. The reboot is required for this to work.

Once the computer has finished rebooting, you can now move, copy, rename, or delete the IOPTRANS folder.