LSP-FIX - Winsock 2 repair utility ================================== This program attempts to correct Internet connection problems resulting from buggy or improperly-removed Layered Service Provider (LSP) software. When you start LSP-Fix, it will read the list of LSP modules from the Windows registry and verify that each module is present. If a module is missing, it is placed on the "Remove" list for removal. When "Finish" is pressed, the undesired entries are removed, and the remaining entries in the registry are renumbered to make them consecutive. The total module counts are then updated. Finally, the program will display a summary of the changes that were made. Windows 2000 and Windows XP users: In order for this program to be able to access the registry or make any repairs, you must be logged in as Administrator. FOR THE CHANGES TO TAKE EFFECT, IT MAY BE NECESSARY TO RESTART YOUR COMPUTER. After restarting, connect to the Internet normally and try accessing a Web domain such as http://www.google.com to check that your connection is working properly. If you still cannot access Web sites, see the "Recovering From Disaster" section below for other possible fixes. Since some errors result from misnumbered LSP entries rather than missing modules, the "Remove" list may be empty. Don't worry if this is the case; the misnumbered entries will be corrected when you press "Finish". There is an option for advanced users to override the suggested removals. Please do not check the "I know what I'm doing" box unless you really know what you're doing. This option is for use only under the advice of an expert, and is not necessary to repair your system. Notes ----- No changes will be made until you press the 'Finish' button. To exit without making any changes, simply close the program instead of pressing Finish. Under Windows NT/2000/XP, you must be logged in as Administrator so that LSP-Fix can access the Registry. It makes no difference which order the module entries appear in. LSP-Fix will retain the entries in the order that they appear in the Registry. (In other words, shuffling them around on the Keep/Remove lists has no effect.) LSP-Fix is not a malware removal utility and does not target specific products. LSP-Fix does not delete any files. Recovering From Disaster ------------------------ I make the assumption that your system actually does use Winsock 2 (all Win98 and higher do). If you are running Windows 95 and are not sure if Winsock 2 has been installed on your system, it should be re-installed. The file is available from the Microsoft Web site or (probably) windowsupdate.microsoft.com . If the Winsock2 Registry keys are missing entirely (LSP-Fix returns an error) or damaged beyond repair, it will be necessary to restore them. A brief walkthrough of this procedure is available at http://cexx.org/winsock.htm . Some LSP products may overwrite system files such as 'wsock32.dll'. If this has occurred, or you still cannot access Web sites, it may be necessary to re-install Winsock 2 (or Windows) to restore the original files. Requirements ------------ Windows 95 with Winsock 2, Windows 98, Windows ME, Windows XP, or Windows 2000. Other ----- To provide a faster download, the LSP-Fix program is compressed using UPX, the Ultimate Packer of eXecutables. Please visit the UPX homepage at http://www.upx.org if you are interested in compressing your own software. Butt Covering ------------- This software is provided AS-IS, without any warranty of any kind, either express or implied. No lifeguard on duty. Registry Edit at your own risk. Here come the all-caps. This means you should read it twice. TO THE MAXIMUM EXTENT PERMITTED BY APPLICABLE LAW, IN NO EVENT SHALL cexx.org OR ITS STAFF BE LIABLE FOR ANY SPECIAL, INCIDENTAL, INDIRECT, OR CONSEQUENTIAL DAMAGES WHATSOEVER (INCLUDING, WITHOUT LIMITATION, DAMAGES FOR LOSS OF BUSINESS PROFITS, BUSINESS INTERRUPTION, LOSS OF BUSINESS INFORMATION, OR ANY OTHER PECUNIARY LOSS) ARISING OUT OF THE USE OF OR INABILITY TO USE THE SOFTWARE PRODUCT, EVEN IF cexx.org HAS BEEN ADVISED OF THE POSSIBILITY OF SUCH DAMAGES. It is advisable to back up your registry before making any changes with this program. Version History --------------- V1.1 - 07/04/2006 LSP chains entirely verified on program start, and status (errors / no errors) now displayed on the program main window. If Winsock2 registry keys are inaccessible, LSP-Fix now warns the user to log in as Administrator and retry, rather than reporting the key as missing. Fixed cosmetic window-sizing bug that can appear when running under Windows XP. Added harsher warning text for those users who insist on hosing their systems by fiddling with the advanced settings anyway. As if that will stop them... Released under the GNU General Public License. v1.0 - 2002 Initial release. License and Updates ------- LSP-Fix (c) 2002-2006 Cexx.org Please check the LSP-Fix homepage for updates: http://cexx.org/lspfix.htm Bug reports: Please mail winsock "at" cexx.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. A copy of the GNU General Public License is included with this distribution as "gpl.txt".