laurentio
21st December 2008, 02:30 AM
Error description:
When installing an installation created with InstallShield, the following error message might occur:
http://support.bicestercomputers.co.uk/attachment.php?attachmentid=75&stc=1&d=1229826222
The invalid drive can vary per machine: (Invalid Drive I:/, K:/, C:/, E:, D:/ etc.)
Cause:
This error has several causes. One cause is that the installation was created with a hard-coded path to a drive letter that does not exist on the machine. If this is the case then there is no way to make the installation install to a different drive letter. The software vendor must be contacted. Other causes include:
The CD-ROM or DVD-ROM drive letter has changed since a previous install.
You have changed the drive letter of the hard disk that the operating system is installed on, for example, drive C.
This behavior may occur if a registry key contains an incorrect value in a Data field.
Fix:
Because this error has different causes, you may have to check multiple items on your computer.
If drive letters have been changed on your computer, re-assign the original letter to the CD-ROM, DVD-ROM, or operating system drive. Follow the steps appropriate to your operating system:
Windows XP Users(Home and Pro)
Click Start, and then click Control Panel.
In Control Panel, double-click Administrative Tools, and then double-click Computer Management.
In the Computer Management tree, click Disk Management.
Right-click the CD-ROM or DVD-ROM drive, or the drive that contains the operating system, and then click Change Drive Letter and Paths.
Click Change, and change it to the original drive letter. Click OK, and then click Close.
Windows 2000 Users
Click Start, point to Settings, and then click Control Panel.
In Control Panel, double-click Administrative Tools, and then double-click Computer Management.
In the Computer Management tree, click Disk Management.
Right-click the CD-ROM or DVD-ROM drive, or the drive that contains the operating system, and then click Change Drive Letter and Path.
Click Edit, and change it to the original drive letter. Click OK, and then click Close.
Windows NT Users
Click Start, and then click Run.
In the Run dialog box, type windisk.exe in the Open field, and then click OK. This opens Disk Administrator.
Find the letter of the CD-ROM or DVD-ROM drive, or the drive that contains the operating system that needs to be changed back to its original letter.
Right-click the drive letter and select Assign Drive Letter.
In the Assign Drive Letter dialog box, select the original drive letter from the drop-down list.
Close Disk Administrator, accept the changes, and restart the computer.
Verify that registry entries do not contain invalid drive letters that might be causing this error:
Very important: The following steps require you to modify the Windows registry. Modifications to the Windows registry, if not done correctly, can cause serious problems to a Windows system. Before editing the registry, make sure you create a backup.
Click Start, and then click Run. The Run dialog box opens.
In the Open field, type regedit, and then click OK. The Registry Editor opens.
In the Registry Editor, locate the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Shell Folders
In the right pane, note the values in the Data column of each entry. If any value contains a drive that is not correct for your computer, right-click the entry and select Modify.
Type the correct drive letter in the Value data field, and then click OK. For example, if one of the values is "X:\Documents and Settings\Administrator", the drive letter should be changed to a valid drive on the system, such as “C:\Documents and Settings\Administrator".
Repeat steps 4 and 5 for each entry whose Data value contains an incorrect drive.
Repeat steps 3 through 6 for each of the following registry keys:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\User Shell Folders
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Shell Folders
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\User Shell Folders
Close the Registry Editor and run the installation again.
If none of the above suggestions apply, this error might be happening because the installation author has hard-coded a path to a drive letter that does not exist on the machine. In this situation, you should contact the software vendor.
Another suggestion, although not a long-term solution, would be to create a partition on the local hard drive or map a network drive with the drive letter that is mentioned in the invalid drive error.
When installing an installation created with InstallShield, the following error message might occur:
http://support.bicestercomputers.co.uk/attachment.php?attachmentid=75&stc=1&d=1229826222
The invalid drive can vary per machine: (Invalid Drive I:/, K:/, C:/, E:, D:/ etc.)
Cause:
This error has several causes. One cause is that the installation was created with a hard-coded path to a drive letter that does not exist on the machine. If this is the case then there is no way to make the installation install to a different drive letter. The software vendor must be contacted. Other causes include:
The CD-ROM or DVD-ROM drive letter has changed since a previous install.
You have changed the drive letter of the hard disk that the operating system is installed on, for example, drive C.
This behavior may occur if a registry key contains an incorrect value in a Data field.
Fix:
Because this error has different causes, you may have to check multiple items on your computer.
If drive letters have been changed on your computer, re-assign the original letter to the CD-ROM, DVD-ROM, or operating system drive. Follow the steps appropriate to your operating system:
Windows XP Users(Home and Pro)
Click Start, and then click Control Panel.
In Control Panel, double-click Administrative Tools, and then double-click Computer Management.
In the Computer Management tree, click Disk Management.
Right-click the CD-ROM or DVD-ROM drive, or the drive that contains the operating system, and then click Change Drive Letter and Paths.
Click Change, and change it to the original drive letter. Click OK, and then click Close.
Windows 2000 Users
Click Start, point to Settings, and then click Control Panel.
In Control Panel, double-click Administrative Tools, and then double-click Computer Management.
In the Computer Management tree, click Disk Management.
Right-click the CD-ROM or DVD-ROM drive, or the drive that contains the operating system, and then click Change Drive Letter and Path.
Click Edit, and change it to the original drive letter. Click OK, and then click Close.
Windows NT Users
Click Start, and then click Run.
In the Run dialog box, type windisk.exe in the Open field, and then click OK. This opens Disk Administrator.
Find the letter of the CD-ROM or DVD-ROM drive, or the drive that contains the operating system that needs to be changed back to its original letter.
Right-click the drive letter and select Assign Drive Letter.
In the Assign Drive Letter dialog box, select the original drive letter from the drop-down list.
Close Disk Administrator, accept the changes, and restart the computer.
Verify that registry entries do not contain invalid drive letters that might be causing this error:
Very important: The following steps require you to modify the Windows registry. Modifications to the Windows registry, if not done correctly, can cause serious problems to a Windows system. Before editing the registry, make sure you create a backup.
Click Start, and then click Run. The Run dialog box opens.
In the Open field, type regedit, and then click OK. The Registry Editor opens.
In the Registry Editor, locate the following registry key:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\Shell Folders
In the right pane, note the values in the Data column of each entry. If any value contains a drive that is not correct for your computer, right-click the entry and select Modify.
Type the correct drive letter in the Value data field, and then click OK. For example, if one of the values is "X:\Documents and Settings\Administrator", the drive letter should be changed to a valid drive on the system, such as “C:\Documents and Settings\Administrator".
Repeat steps 4 and 5 for each entry whose Data value contains an incorrect drive.
Repeat steps 3 through 6 for each of the following registry keys:
HKEY_CURRENT_USER\Software\Microsoft\Windows\Curre ntVersion\Explorer\User Shell Folders
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\Shell Folders
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\Curr entVersion\Explorer\User Shell Folders
Close the Registry Editor and run the installation again.
If none of the above suggestions apply, this error might be happening because the installation author has hard-coded a path to a drive letter that does not exist on the machine. In this situation, you should contact the software vendor.
Another suggestion, although not a long-term solution, would be to create a partition on the local hard drive or map a network drive with the drive letter that is mentioned in the invalid drive error.