OS - Windows: Difference between revisions
No edit summary |
No edit summary |
||
Line 16: | Line 16: | ||
==Common Problems and Solutions== | ==Common Problems and Solutions== | ||
===Issue: Installing .NET 2.0 on Windows 2000.=== | |||
Affected Operating Systems: '''Windows 2000''' | |||
To install the Phidget Framework on Windows 2000 systems, the .NET 2.0 framework is required. | |||
Also, although not explicitly required to use Phidgets on a Windows system, Phidgets under the .NET languages can use .NET 2.0. | |||
Solution: The Microsoft .NET Framework Version 2.0 Redistributable Package for (x86) and (x64) | |||
systems is freely available from www.microsoft.com. You will need to upgrade to at least Windows | |||
2000 Service Pack 3 for the (x86) version. | |||
===Issue: A corrupt installation fails on removal or repair=== | |||
Affected Operating Systems: '''Windows''' | |||
Solution: In Windows, if the normal uninstall fails then the Phidget Framework can be manually | |||
uninstalled by following these steps: | |||
# Delete C:\Program Files\Phidgets\ | |||
# Remove the Phidgets key from the Registry [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services PhidgetWebservice21]. | |||
In most cases this is enough to get the installer working again. If you need to remove all traces of | |||
the Phidgets libraries manually without using the uninstaller: | |||
# Shut down any programs using the Phidget libraries, including the webservice and the Phidget Control Panel. | |||
# Unregister the COM library: regsvr32 /u “C:\Program Files\Phidgets\Phidget21COM.dll” | |||
# Remove Phidget21.NET and Policy.2.1.Phidget21.NET from C:\Windows\Assembly\ | |||
# Delete ‘C:\Documents and Settings\All Users\Application Data\Phidgets’ (WindowsXP) or ‘C:\Users\All Users\Phidgets’ (Vista). | |||
# Delete C:\Windows\system32\phidget21.dll | |||
# Delete Phidgets from the start menu | |||
# Delete C:\Program Files\Phidgets | |||
# Search for and remove keys mentioning Phidgets from the registry in the following locations: | |||
:* [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\] | |||
:* [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\] | |||
:* [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\Phidgets Inc] | |||
:* [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Phidget21Manager] | |||
:* [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\Global\] | |||
:9. Reboot | |||
'''NOTE:''' You can go through the registry and purge any other keys mentioning Phidgets if you still | |||
have problems, but at this point you should be able to reinstall under most cases. There will also be | |||
keys relating to the installer, the .NET library and the COM library, but they should not interfere with | |||
anything. | |||
==Limitations== | ==Limitations== |
Revision as of 15:13, 14 October 2011
Preamble about the language and its general strengths and weaknesses.
Recommended Languages
We fully support the following languages for Windows:
Common Problems and Solutions
Issue: Installing .NET 2.0 on Windows 2000.
Affected Operating Systems: Windows 2000
To install the Phidget Framework on Windows 2000 systems, the .NET 2.0 framework is required. Also, although not explicitly required to use Phidgets on a Windows system, Phidgets under the .NET languages can use .NET 2.0.
Solution: The Microsoft .NET Framework Version 2.0 Redistributable Package for (x86) and (x64) systems is freely available from www.microsoft.com. You will need to upgrade to at least Windows 2000 Service Pack 3 for the (x86) version.
Issue: A corrupt installation fails on removal or repair
Affected Operating Systems: Windows
Solution: In Windows, if the normal uninstall fails then the Phidget Framework can be manually uninstalled by following these steps:
- Delete C:\Program Files\Phidgets\
- Remove the Phidgets key from the Registry [-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services PhidgetWebservice21].
In most cases this is enough to get the installer working again. If you need to remove all traces of the Phidgets libraries manually without using the uninstaller:
- Shut down any programs using the Phidget libraries, including the webservice and the Phidget Control Panel.
- Unregister the COM library: regsvr32 /u “C:\Program Files\Phidgets\Phidget21COM.dll”
- Remove Phidget21.NET and Policy.2.1.Phidget21.NET from C:\Windows\Assembly\
- Delete ‘C:\Documents and Settings\All Users\Application Data\Phidgets’ (WindowsXP) or ‘C:\Users\All Users\Phidgets’ (Vista).
- Delete C:\Windows\system32\phidget21.dll
- Delete Phidgets from the start menu
- Delete C:\Program Files\Phidgets
- Search for and remove keys mentioning Phidgets from the registry in the following locations:
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\.NETFramework\AssemblyFolders\Phidgets Inc]
- [HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\Phidget21Manager]
- [HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Assemblies\Global\]
- 9. Reboot
NOTE: You can go through the registry and purge any other keys mentioning Phidgets if you still have problems, but at this point you should be able to reinstall under most cases. There will also be keys relating to the installer, the .NET library and the COM library, but they should not interfere with anything.
Limitations
Libraries and Drivers
Installer requires .NET 2.0 and Windows 2000 or newer.
*Phidget 21 Libraries contains 32-bit and 64-bit development files without an installer.