- Uninstall or remove apps and programs in Windows 10
- How to add or remove icons in Windows Control Panel
- TweakUI
- Adding Control Panel icons
- Manually running a Windows Control Panel .cpl file
- Hiding Control Panel icons
- Removing Control Panel icons
- Files associated with Control Panel icons
- How to Manually Remove Programs from the Add/Remove Programs List
- Summary
- More Information
- Control. Control Collection. Remove(Control) Метод
- Определение
- Параметры
- Примеры
- Комментарии
- Примечания для тех, кто наследует этот метод
- Control. Control Collection. Remove(Control) Метод
- Определение
- Параметры
- Примеры
- Комментарии
- Примечания для тех, кто наследует этот метод
Uninstall or remove apps and programs in Windows 10
There are different ways to remove apps and programs, so if you can’t find the one you’re looking for, you can try another location. Note that some apps and programs are built into Windows and can’t be uninstalled. You can try to repair a program first, if it’s just not running correctly.
Uninstall from the Start menu
Select Start and look for the app or program in the list shown.
Press and hold (or right-click) on the app, then select Uninstall.
Uninstall from the Settings page
Select Start , then select Settings > Apps > Apps & features. Or just click the shortcut link at the bottom of this article.
Select the app you want to remove, and then select Uninstall.
Uninstall from the Control Panel (for programs)
In the search box on the taskbar, type Control Panel and select it from the results.
Select Programs > Programs and Features.
Press and hold (or right-click) on the program you want to remove and select Uninstall or Uninstall/ Change. Then follow the directions on the screen.
If you get an error message when you’re uninstalling, try the Program Install and Uninstall Troubleshooter.
If you’re trying to remove malware, see Stay protected with Windows Security to find out how to run a scan. Or if you use another antivirus software program, check their virus protection options.
How to add or remove icons in Windows Control Panel
The Control Panel is one of the most important parts of your Microsoft Windows system. If you’d like to customize which icons appear in your Control Panel, continue reading for suggested methods.
If you’re running Windows ME, XP or later, we recommend that you do not customize your Control Panel icons. Instead, we suggest that Control Panel be configured to show icons in Classic View, see: Unable to find icons in Windows Control Panel.
TweakUI
Microsoft Windows XP and later revisions of Windows users can enable and remove Control Panel icons with the TweakUI program.
After TweakUI has been installed, check and uncheck the icons you want or do not want to display in the Windows Control Panel under the Control Panel section.
Adding Control Panel icons
Users can add a Windows Control Panel icon by installing the software program or hardware device related to the icon. If doing this does not install an icon into the Windows Control Panel that is either listed in the below chart or has been present in the past, follow the steps below.
- Reinstall the software program or hardware device associated with the program. During reinstallation, the necessary .CPL file is copied back onto the computer.
- Manually copy, expand, and extract the .cpl file back into the Windows System or System 32 directory.
Unless your software program or hardware device has a .cpl file associated with it, the program will not create an icon in your Control Panel.
Manually running a Windows Control Panel .cpl file
If you are unfamiliar with what each .CPL file does, try one of the following suggestions.
- Manually execute many of the .CPL files by typing control .cpl. See the control command page for additional information and help with this command.
- Users can also use the rundll32 file to open the Control Panel icons. Below is an example of how a user would open the Date/Time Properties window using the rundll32 file. If you want to run an alternate .cpl file, replace the TimeDate.cpl with a different .cpl file.
Hiding Control Panel icons
If you want to hide an icon from being displayed in the Control Panel, you can delete or move the icon as explained in the steps below or hide the icon by editing the control.ini file.
Removing Control Panel icons
Using the Microsoft find utility, users can locate all .cpl files on their computer.
Once all the .cpl files have been found, locate the file associated with your icon and delete the file or move it to an alternate location.
Files associated with Control Panel icons
Below is a small chart of the available files and their associated Control Panel icons. Note that not all of the files or icons below are available in all versions of Microsoft Windows. They may be missing because the associated hardware device, software program, or other setting is not installed. Icons that have an asterisk in the availability section indicate that third-party software must be installed before the icon is displayed.
Control Panel Icon | Associated file | 95/98/ME | NT | 2000/XP | Vista/7/8 |
---|---|---|---|---|---|
AC3 Filter | ac3filter.cpl | | | * | |
Yes | Yes | Yes | | ||
Add/Remove Hardware | hdwwiz.cpl | Yes | Yes | Yes | Yes |
Yes | Yes | Yes | Yes | ||
Adobe Gamma | adobe gamma.cpl | * | * | * | |
Automatic Updates | wuaucpl.cpl | | | Yes | |
Yes | Yes | Yes | Yes | ||
Fax | fax.cpl | Yes | Yes | | |
Yes | Yes | ||||
Firewall | firewall.cpl | | | Yes | Yes |
Yes | Yes | Yes | | ||
Infrared Settings properties | irprops.cpl | Yes | | ||
Java Control Panel | jpicpl32.cpl | * | | ||
Java plug-in x.x.x — This icon and its associated file changes by version. | plugincplx_x.cpl | * | * | * | * |
Joystick Properties or Game Controllers. | joy.cpl | Yes | Yes | Yes | Yes |
Yes | |||||
Microsoft Mail Post Office | wgpocpl.cpl | Yes | |||
Yes | Yes | ||||
Multimedia / Sounds | mmsys.cpl | Yes | Yes | Yes | Yes |
Network Connections properties | ncpa.cpl | Yes | Yes | Yes | |
Network Properties | netcpl.cpl | Yes | |||
Nview Desktop Manager | nvtuicpl.cpl | | * | ||
ODBC32 | odbc32.cpl | Yes | Yes | Yes | |
Passwords | password.cpl | Yes | Yes | Yes | |
PCCard | devapps.cpl | Yes | |||
Ports | ports.cpl | Yes | |||
Power Options properties | powercfg.cpl | Yes | Yes | ||
QuickTime | quicktime.cpl | * | * | * | |
Regional Settings | intl.cpl | Yes | Yes | Yes | Yes |
Scanners and Cameras | sticpl.cpl | | | Yes | |
Security Center | wscui.cpl | | Yes | Yes | |
Services and Devices | srvmgr.cpl | Yes | |||
SCSI Adapters | devapps.cpl | Yes | |||
Server | srvmgr.cpl | Yes | |||
Speech Properties | sapi.cpl | Yes | | ||
System Properties | sysdm.cpl | Yes | Yes | Yes | |
Tape Devices | devapps.cpl | Yes | |||
Telephony or Phone and Modem Options Properties. | telephon.cpl | Yes | Yes | Yes | |
TweakUI | tweakui.cpl | * | * | * | |
UPS | ups.cpl | Yes | |||
User Accounts properties | nusrmgr.cpl | Yes | | ||
VirusScan | avsmcpa.cpl | * | * | * | * |
Microsoft Windows stores information about each of the icons that are shown in the Control Panel in files with the .CPL extension. If these files are present and not corrupted, Microsoft Windows displays these icons, otherwise, these icons will not be visible. The Control Panel files can be in the C:\Windows\System, C:\Windows\System32, or C:\Winnt\system32 folders once new hardware or software is installed.
How to Manually Remove Programs from the Add/Remove Programs List
This article applies to Windows 2000. Support for Windows 2000 ends on July 13, 2010. The Windows 2000 End-of-Support Solution Center is a starting point for planning your migration strategy from Windows 2000. For more information see the Microsoft Support Lifecycle Policy.
Summary
This article describes how to manually remove items from the Add/Remove Programs tool if the item is still displayed after you try to remove the item from Add/Remove Programs.
More Information
Important This section, method, or task contains steps that tell you how to modify the registry. However, serious problems might occur if you modify the registry incorrectly. Therefore, make sure that you follow these steps carefully. For added protection, back up the registry before you modify it. Then, you can restore the registry if a problem occurs. For more information about how to back up and restore the registry, click the following article number to view the article in the Microsoft Knowledge Base:
322756 How to back up and restore the registry in Windows
Programs that are compatible with Windows may have an uninstallation program or feature. The Add/Remove programs tool lists all of the Windows-compatible programs that have an uninstall program or feature. You may need to manually remove the program from the Add/Remove Programs list if you uninstall a program and the registry key that is used to display the program name is not removed correctly:
Click Start, click Run, type regedit in the Open box, and then press ENTER.
Locate and click the following registry key:
After you click the Uninstall registry key, click Export Registry File on the Registry menu.
In the Export Registry File dialog box, click Desktop in the Save in box, type uninstall in the File name box, and then click Save.
Each key under Uninstall represents a program that appears in Add/Remove Programs. To determine which program that each key represents, click the key, and then view the following values:
DisplayName — the value data for the DisplayName key is the name that is listed in Add/Remove Programs
UninstallString — the value data for the UninstallString key is the program that is used to uninstall the program
After you identify the registry key that represents the program that is still in Add/Remove Programs, right-click the key, and then click Delete.
After you delete the key, click Start, point to Settings, and then click Control Panel.
In Control Panel, double-click Add/Remove Programs.
In Add/Remove Programs, verify that the program for which you deleted the registry key is not listed.
Control. Control Collection. Remove(Control) Метод
Определение
Удаляет указанный элемент управления из коллекции. Removes the specified control from the control collection.
Параметры
Элемент Control, который требуется удалить из Control.ControlCollection. The Control to remove from the Control.ControlCollection.
Примеры
В следующем примере кода удаляется Control из Control.ControlCollection производного класса, Panel если он является членом коллекции. The following code example removes a Control from the Control.ControlCollection of the derived class Panel if it is a member of the collection. В этом примере необходимо создать, Panel Button и один или несколько RadioButton элементов управления в Form . The example requires that you have created a Panel, a Button, and one or more RadioButton controls on a Form. RadioButtonЭлементы управления добавляются в Panel элемент управления, а Panel элемент управления добавляется в Form . The RadioButton controls are added to the Panel control, and the Panel control is added to the Form. При нажатии кнопки переключатель radioButton2 удаляется из Control.ControlCollection . When the button is clicked, the radio button named radioButton2 is removed from the Control.ControlCollection.
Комментарии
При Control удалении из коллекции элементов управления все последующие элементы управления перемещаются вверх на одну точку в коллекции. When a Control is removed from the control collection, all subsequent controls are moved up one position in the collection.
Можно также удалить с Control помощью RemoveAt метода или удалить все элементы управления с помощью Clear метода. You can also remove a Control by using the RemoveAt method, or remove all controls by using the Clear method.
Чтобы добавить новые Control объекты в коллекцию, используйте Add AddRange методы или. To add new Control objects to the collection, use the Add or AddRange methods.
Примечания для тех, кто наследует этот метод
При переопределении Remove(Control) в производном классе обязательно вызовите метод базового класса, Remove(Control) чтобы убедиться, что элемент управления удален из коллекции. When overriding Remove(Control) in a derived class, be sure to call the base class’s Remove(Control) method to ensure that the control is removed from the collection.
Control. Control Collection. Remove(Control) Метод
Определение
Удаляет указанный элемент управления из коллекции. Removes the specified control from the control collection.
Параметры
Элемент Control, который требуется удалить из Control.ControlCollection. The Control to remove from the Control.ControlCollection.
Примеры
В следующем примере кода удаляется Control из Control.ControlCollection производного класса, Panel если он является членом коллекции. The following code example removes a Control from the Control.ControlCollection of the derived class Panel if it is a member of the collection. В этом примере необходимо создать, Panel Button и один или несколько RadioButton элементов управления в Form . The example requires that you have created a Panel, a Button, and one or more RadioButton controls on a Form. RadioButtonЭлементы управления добавляются в Panel элемент управления, а Panel элемент управления добавляется в Form . The RadioButton controls are added to the Panel control, and the Panel control is added to the Form. При нажатии кнопки переключатель radioButton2 удаляется из Control.ControlCollection . When the button is clicked, the radio button named radioButton2 is removed from the Control.ControlCollection.
Комментарии
При Control удалении из коллекции элементов управления все последующие элементы управления перемещаются вверх на одну точку в коллекции. When a Control is removed from the control collection, all subsequent controls are moved up one position in the collection.
Можно также удалить с Control помощью RemoveAt метода или удалить все элементы управления с помощью Clear метода. You can also remove a Control by using the RemoveAt method, or remove all controls by using the Clear method.
Чтобы добавить новые Control объекты в коллекцию, используйте Add AddRange методы или. To add new Control objects to the collection, use the Add or AddRange methods.
Примечания для тех, кто наследует этот метод
При переопределении Remove(Control) в производном классе обязательно вызовите метод базового класса, Remove(Control) чтобы убедиться, что элемент управления удален из коллекции. When overriding Remove(Control) in a derived class, be sure to call the base class’s Remove(Control) method to ensure that the control is removed from the collection.