The most frequent problem people have with image server downloads is not remembering to Unblock downloaded files. This can result in many symptoms - none of which are caused by Manifold or by the image server DLL itself. Background Most current versions of Windows will set a security property for downloaded files that "blocks" the file by marking it as potentially dangerous. If the file is a DLL and is not unblocked it cannot be loaded or executed by another program such as Manifold, resulting in a "no image servers installed" message. The DLL must be marked as a trusted file before attempting to use it. This is a Windows feature intended to protect users from themselves if they download dangerous files from Internet. By default it is on. Marking downloaded files as dangerous can be turned off. See your version of Windows for how. Example Download AllServersPack.zip from the Manifold web site using Google Chrome. Right click on the downloaded file and choose Properties. In the General tab you will see a Security setting "This file came from another computer and might be blocked to help protect this computer" - Next to that is an Unblock button. Unblocking the file changes the property so it is now considered safe by Windows. Important: Note there is no warning the file has been marked by Windows as dangerous in a way that prevents it from being used by other programs. Confusion This Windows feature causes problems because many users do not know it is on by default in their version of Windows. Other factors can cause different user experiences. If blocked status is preserved for downloaded files depends upon the download method used. Some download managers or browsers may clear blocked status automatically. Most browsers - like Google Chrome - will not. It also depends on how zip files are unzipped. Some unzip utilities will automatically clear blocked status of unzipped contents. Some unzip utilities will preserve blocked status of unzipped contents. This can cause confusing reports. User A and User B can have the same version of Windows and the same Manifold installation. User A downloads AllServersPack.zip and unzips it using an unzip utility that preserves blocked properties of resulting DLLs. That user reports "no image servers installed". User B downloads AllServersPack.zip and unzips it using an unzip utility that clears blocked status of unzipped contents. User B reports all OK in what appears to be identical circumstances to User A. Confusion can also arise from a problem with Microsoft's implementation of this feature and how it interacts with Microsoft security features for Program Files and similar directories. In some cases clearing blocked status in a file in Program Files or similar will NOT clear the blocked flag on the file. Therefore it is best to clear blocked status of a file in a different folder and - after verifying blocked status has been cleared - then copying desired DLLs into the Manifold installation folder in Program Files. Confusion can also arise when users have changed their unzip utility or other program used. For example a user working with .28 may have used an unzip utility or browser that automatically clears blocked status of downloads. That user reports all OK. The user then switches to a different unzip utility or browser that preserves blocked status of downloads. The user then updates to .29 and downloads image servers and reports a "no image server installed" problem. The user incorrectly concludes the problem is .29 - not realizing the problem is a Windows feature acting as designed. It is easy to check this problem - right click on every DLL in the Manifold installation folder choose Properties. If there is an Unblock button appearing in the General tab that is the problem.
|