Initial Installation

Feel free to ask any question here
crashman
Posts: 6
Joined: Sat Mar 10, 2018 2:18 pm

Initial Installation

Post by crashman »

Hi

I've just downloaded CC and successfully (according to the install box) installed it onto my system. However, as soon as the program is launched, I get a message appear: "There is no disk in the drive. Please insert a disk into drive E." with three buttons underneath. Upon pressing Continue, an error message appears "LoadLibrary failed with error 87: The parameter is incorrect."

I've attemped to reinstall, again successfully, but receive the same message. Being new to CC, I would welcome any advice as to where I'm going wrong. I'm installing onto Windows 8, 64 bit 7.9MB usable RAM.

Thanks.
daniel
Site Admin
Posts: 7711
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Initial Installation

Post by daniel »

Hum that's strange. I believe you are the second user to report this issue in the last year. However we couldn't spot what the origin of this error was.

Which version have you tried to install exactly? Have you downloaded it from the official website? (http://www.cloudcompare.org/).
Daniel, CloudCompare admin
crashman
Posts: 6
Joined: Sat Mar 10, 2018 2:18 pm

Re: Initial Installation

Post by crashman »

Thanks for the reply.

I downloaded from http://www.danielgm.net/cc/ which seems to be a copy of http://www.cloudcompare.org. The version was 2.9.1 Windows 64 bit installer version (not zipped).

I've completely uninstalled the previous version, downloaded the file from cloudcompare.org and installed. Unfortunately, upon launching the program I have obtained the same result as before.

Any other ideas would be appreciated.
daniel
Site Admin
Posts: 7711
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Initial Installation

Post by daniel »

Would this help? https://www.howtogeek.com/forum/topic/no-disk-in-drive

Windows is visibly looking for a DLL or another resource that was installed on a E drive... Does it makes sense? Did you have a E drive at one point in time?
Daniel, CloudCompare admin
crashman
Posts: 6
Joined: Sat Mar 10, 2018 2:18 pm

Re: Initial Installation

Post by crashman »

Unfortunately, your suggested solution has not solved the problem. I do have an E drive but it is for SD cards only and is not hidden. I cannot think of any reason why part of the program should be written to that drive, especially without SD media in it. Upon inserting a blank SD card into that drive, the message "There is no disk in the drive. Please insert a disk into drive E." does not appear, only "LoadLibrary failed with error 87: The parameter is incorrect."

I have now installed the program onto a laptop with Windows 10. As the installation neared completion, I was prompted to restart. That did not occur when installing on my main PC under Windows 8. Although the program appears to be running satisfactorily on the laptop, because it only has a small screen size, this is not ideal but as I anticipate only occasional use will hopefully suffice.

Thanks for your help.
daniel
Site Admin
Posts: 7711
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Initial Installation

Post by daniel »

Well, considering the "LoadLibrary" error you get, it means that a DLL is loaded from the wrong place. Mind that this is not a DLL of CloudCompare itself (they are all stored next to the executable) but more probably a system DLL.

You're issue is pretty rare, and appart from a change of hard drive letter that occurred a while ago, I don't see why it would happen.

Your problem will now be find which DLL is not at the right place in order to fix it... If you are able to use the 'Dependency Walker' tool (http://www.dependencywalker.com/ - start it and drop the CloudCompare.exe file on it), you may be able to spot a DLL on which CloudCompare depends and which has a path starting with 'E:'?

I don't see another easy mean to find it sadly...
Daniel, CloudCompare admin
crashman
Posts: 6
Joined: Sat Mar 10, 2018 2:18 pm

Re: Initial Installation

Post by crashman »

Thanks again for your assistance here.

I have used the 'Dependency Walker' tool to identify two DLL files which appear to be missing VCOMP120.DLL and IESHIMS.DLL. Clicking on these error reports gives the following message: C:\Users\ACCIDE~1\APPData\Local\Temp\Rar$EXa0.723\VCOMP120.DLL was not found. As you mention, this suggests that the problem is not within CloudCompare but a system problem. However, I can find no trace of a file using the 'E' drive when the full file paths are displayed in Dependency Walker. In addition, the following messages appear in Dependency Walker:

Error: At least one required implicit or forwarded dependency was not found.
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: Modules with different CPU types were found.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

Unfortunately, we are now straying into areas where my knowledge is non-existent. I have manged to copy the VCOMP120 file into the above folder (without curing the problem) but cannot locate IESHIMS anywhere on my system.

I think the time has arrived to explore other options. Thank you again for your help.
daniel
Site Admin
Posts: 7711
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Initial Installation

Post by daniel »

Yes VCOMP120.dll is a Visual Studio DLL (you just need to re-install Visual Studio 2013 64bits Redistributable Package to get things right - https://www.microsoft.com/download/deta ... x?id=40784).

For the other DLL, I don't know (and can't find) what it is.
Daniel, CloudCompare admin
crashman
Posts: 6
Joined: Sat Mar 10, 2018 2:18 pm

Re: Initial Installation

Post by crashman »

I have downloaded and installed the Visual Studio Package. Sadly, I still received the original warnings when attempting to launch CloudCompare. Using Dependency Walker again revealed that installing the Visual Studio Package had cured the VCOMP120.DLL problem but not the IESHIMS.DLL which was still missing. As regards the IESHIMS.DLL file, I found the following useful: https://social.technet.microsoft.com/Fo ... proinstall
I duly found IESHIMS.DLL in Explorer and copied it to the location identified by Dependency Walker. That removed the error message for that file. However, CloudCompare still refuses to launch without displaying the messages I referred to in my initial post. Further, Dependency Walker continues to give the following warning:

Error: Modules with different CPU types were found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.

There are still no files listed in Dependancy Walker as being on the 'E' drive. I have disabled this drive (which is functioning correctly according to Device Manager) and this prevents the "There is no disk in the drive. Please insert a disk into drive E" message from appearing but not the "LoadLibrary failed with error 87: The parameter is incorrect" message.
So, sadly, having apparently solved the problems identified by Dependency Walker, for whatever reason, CloudCompare still refuses to launch.
daniel
Site Admin
Posts: 7711
Joined: Wed Oct 13, 2010 7:34 am
Location: Grenoble, France
Contact:

Re: Initial Installation

Post by daniel »

Hum, this "different CPU types" error is weird indeed.

What OS and processor do you have by the way?

Otherwise, even on my side I have some errors and warnings:

Code: Select all

Error: At least one required implicit or forwarded dependency was not found.
Error: At least one module has an unresolved import due to a missing export function in an implicitly dependent module.
Error: A circular dependency was detected.
Warning: At least one delay-load dependency module was not found.
Warning: At least one module has an unresolved import due to a missing export function in a delay-load dependent module.
The important thing is that there's no red entry in the dependency tree.

Last question: have you installed CC with the Faro plugin?
Daniel, CloudCompare admin
Post Reply