Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
El comando uninstall de WinGet desinstala la aplicación especificada.
El comando uninstall requiere que especifique el nombre exacto de la aplicación que se va a desinstalar. Si hay alguna ambigüedad, se le pedirá que filtre aún más el comando uninstall a una aplicación exacta.
Alias
Los alias siguientes están disponibles para este comando:
- remove
- rm
Uso
winget uninstall [[-q] <query>] [<options>]
Nota
Al usar WinGet para desinstalar un paquete, puedes encontrar un contrato de Microsoft Store. Esto sucede debido a cómo winGet consulta orígenes de paquetes. Para evitar avisos de contrato de Microsoft Store al desinstalar, puedes agregar la --source winget
marca WinGet al winget uninstall
comando. Como alternativa, puede desinstalar de la siguiente manera: Inicio > Configuración > Aplicaciones >Aplicaciones & Características, encontrar la aplicación que quiere quitar y seleccionar Más > Desinstalar.
Argumentos
Están disponibles los siguientes argumentos.
Argumento | Descripción |
---|---|
-q,--query | Consulta usada para buscar una aplicación. |
Nota
El argumento de consulta es posicional. No se admite la sintaxis de estilo de comodín. Esta suele ser la cadena de caracteres que espera que le ayude a encontrar el paquete que va a desinstalar.
Opciones
Las opciones le permiten personalizar la experiencia de desinstalación para satisfacer sus necesidades.
Opción | Descripción |
---|---|
-m, --manifest | Debe ir seguido de la ruta de acceso al archivo de manifiesto (YAML). Puede usar el manifiesto para ejecutar la experiencia de desinstalación desde un archivo YAML local. |
--id | Limita la desinstalación al identificador de la aplicación. |
--nombre | Limita la búsqueda al nombre de la aplicación. |
--moniker | Limita la búsqueda al moniker que se muestra para la aplicación. |
--código-de-producto | Filtros mediante el código del producto. |
-v, --version | Le permite especificar la versión exacta que se va a desinstalar. Si no se especifica, se desinstalará la aplicación con la versión superior. |
--all,--all-versions | Desinstalación de todas las versiones. |
-s,--source | Restringe la búsqueda al nombre de origen indicado. Debe ir seguido del nombre del origen. |
-e, --exact | Usa la cadena exacta en la consulta, incluso distingue mayúsculas y minúsculas. No usará el comportamiento predeterminado de una subcadena. |
--scope | Seleccione el filtro de ámbito de paquetes instalados (usuario o máquina). |
-i, --interactive | Ejecuta el desinstalador en modo interactivo. La experiencia predeterminada muestra el progreso del desinstalador. |
-h, --silent | Ejecuta el desinstalador en modo silencioso. Suprime toda la interfaz de usuario. La experiencia predeterminada muestra el progreso del desinstalador. |
--force | Ejecute directamente el comando y continúe con incidencias no relacionadas con la seguridad. |
--purge | Elimina todos los archivos y directorios del directorio del paquete (portable). |
--preserve | Conserva todos los archivos y directorios creados por el paquete (portable). |
-o, --log | Dirige el registro a un archivo de registro. Tienes que indicar una ruta de acceso a un archivo al que tengas derechos de escritura. |
--cabecera | Cabecera HTTP opcional de origen de REST de Windows-Package-Manager. |
--authentication-mode | Especifique la preferencia de ventana de autenticación (silenciosa, PreferenciaSilenciosa o interactiva). |
--authentication-account | Especifique la cuenta que se utilizará para la autenticación. |
--accept-source-agreements | Se usa para aceptar el contrato de licencia de origen y evitar el aviso. |
-?--Ayuda | Muestra la ayuda del comando seleccionado. |
--esperar | Pide al usuario que presione cualquier tecla antes de salir. |
--logs,--open-logs | Abre la ubicación predeterminada de los registros. |
--verbose, --verbose-logs | Se usa para invalidar la configuración de registro y crear un registro detallado. |
--nowarn,--ignore-warnings | Suprime las salidas de advertencia. |
--disable-interactivity | Deshabilita los mensajes interactivos. |
--proxy | Establezca un proxy que se usará para esta ejecución. |
--no-proxy | Deshabilite el uso de proxy para esta ejecución. |
Una vez que haya identificado correctamente la aplicación que quiere desinstalar, winget ejecutará el comando uninstall.
Consultas de ejemplo
En el ejemplo siguiente se desinstala una versión específica de una aplicación.
winget uninstall --name powertoys --version 0.15.2
En el ejemplo siguiente se desinstala una aplicación mediante su identificador.
winget uninstall --id "{24559D0F-481C-F3BE-8DD0-D908923A38F8}"
En el ejemplo siguiente se desinstalan varias aplicaciones.
winget uninstall Microsoft.NuGet Microsoft.Edit
Selección múltiple
Si la consulta enviada a winget no da como resultado una sola aplicación para desinstalar, winget mostrará varios resultados. A continuación, puede usar filtros adicionales para refinar la búsqueda de la aplicación que desea desinstalar.
Desinstalación de aplicaciones no instaladas con el Administrador de paquetes de Windows
Como se mencionó en list, el comando winget list mostrará algo más que solo las aplicaciones instaladas con winget. Puede seguir usando comandos winget para quitar estas aplicaciones del dispositivo.