VisiCube is no longer supported: Please visit Antaeus for a more advanced version of the same product!

VisiCube Knowledge Base Article #000008

Windows Installer error #1931 installing VisiCube

Applicability

This problem occurs during installation of VisiCube on some Windows 2000 or Windows XP systems.

Symptoms

During installation of VisiCube, you are presented an error window entitled "VisiCube Installer Information" containing a message like the following:

    Error 1931: The Windows Installer service cannot update the system file
    C:\WINNT\system32\xxxxxxxx because the file is protected by Windows.
    You may need to update your operating system for this program to work correctly.

And the file indicated by "xxxxxxxx" is one of the following files provided to The Datamology Company by Microsoft:

  • shfolder.dll (Windows Shell and Controls)
  • scrrun.dll (Windows Script Runtime)

Cause

Because the VisiCube installer is a universal installer for all versions of the Windows operating system and because the early versions of Windows lack some of the supplemental Windows services required by VisiCube, the installer attempts to install the files for those services into the Windows system directory.

The Windows File Protection (WFP) feature of Windows 2000 and Windows XP prevents the replacement or updating of existing system files by anything other than a Microsoft signed hotfix or service pack. On systems in which these supplemental files already exist, which is generally true of Windows 2000 and Windows XP, the attempt to install the file(s) is, therefore, prevented as expected. The Windows Installer issues the above error message to inform you that the file was not installed.

Resolution

Ignore the error, close the Error window, and continue with the installation. The file already exists on your system, VisiCube will function properly.

More Information

VisiCube functions correctly with any version of these Windows services. If your system already has them, the files do not need to be updated or replaced. The VisiCube installer attempts to install them only to ensure that they exist.

The version of any one of the files distributed with VisiCube may be newer than the one already on your system. This is OK. I distribute this particular version merely because it was the one provided to me by Microsoft. However, if this is the case, it may be that your Windows operating system is not up to date. I recommend that you obtain the latest updates to your operating system from Microsoft to avoid any possible problems with your operating system.

On the other hand, it may be that the version I distribute is older than the version which is already on your system. This, too, is fine as VisiCube will work correctly with the later version.

More information about the recommended use and distribution of these file can be found on Microsoft's website.

References

  • PAR#100960; PAR#100963; PAR#101114; PAR#101215; PAR#101307
  • Last Modified: April 8, 2004
  • Last Reviewed: April 8, 2004

 

THE DATAMOLOGY COMPANY Home of VisiCube, The Data Microscope