Add this to registry
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f
Delete connection and create it again
Add this to registry
REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d 0x2 /f
Delete connection and create it again
After SFC /Scannow
findstr /c:"[SR]" %windir%\Logs\CBS\CBS.log >"%userprofile%\Desktop\sfcdetails.txt"
References:
Use the System File Checker tool to repair missing or corrupted system files - Microsoft Support
View
Get-NetAdapterBinding | Where-Object ComponentID -EQ 'ms_tcpip6'
Disable one
Disable-NetAdapterBinding -Name 'Ethernet' -ComponentID 'ms_tcpip6'
Disable all
Disable-NetAdapterBinding -Name "*" -ComponentID ms_tcpip6
Remote registry
runas /netonly /user:x.y.z.w\user regedit
Regedit connec other computer
Similar for MMC
Detectado al menos Windows 10, Windows Server 2016-19
Según referencia de MS: Printers are grouped as one - Windows Server | Microsoft Docs
Solución:
Mostrar en el escritorio el icono de impresoras:
Crear clave en
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Desktop\NameSpace
Con nombre de clave
{2227a280-3aea-1069-a2de-08002b30309d}
Crear un acceso directo donde queramos a:
C:\Windows\explorer.exe ::{2227A280-3AEA-1069-A2DE-08002B30309D}
Ojo t
icacls directorio /save fichero /T /C /Qicacls directorio /restore fichero /T /C /Q
Si cambia el nombre del directorio no funcionará, o se modifica el fichero de acl para las rutas o mejor usar rutas relativas, por ejemplo dentro del directorio original con "."
Se puede hacer con powershell pero al final hay que escribir más, aunque quizás para un sólo directorio pueda ser cómodo (no para todo el árbol):
Get-ACL C:\directorio1 | Set-Acl C:\directorio2
Para el árbol de directorio completo la cosa se complica y tendríamos que usar ya un Get-ChildItem e ir recorriendo si las estructuras son iguales haciendo un get y un set. Si tenemso que aplicar una acl dada a todo un arbol es más sencillo, podría guardarse en una variabe
$acl=Get-Acl C:\directorio1 Get-ChildItem C:\directorio2 -Recurse | Set-Acl -AclObject $acl
En caso de ver donde se está aplicando podríamos añadir al final el parámetro -WhatIf
tail -f fichero.log
Get-Content "fichero.log" -Wait
tail -f fichero1.log fichero.log
Get-Content "fichero1.log","fichero2.log" -Wait
Get-Content "*.log" -Wait
Get-Content "*.logs" -Exclude "TS*.log","x.log","*202001*" -Wait
tail -n 10 fichero.log
Get-Content fichero.log -Tail 10
head -n 10 fichero.log
Get-Content "c:\important.log" -Head 10
find . -name *.txt
Get-ChildItem -Path "." -Recurse -Filter "*.txt" | Format-Table FullName
Get-ChildItem -> gci Get-Content -> gc Select-String -> sls Format-Table -> ft
El fichero de configuración de RDP (una vez salvado) se puede editar con un fichero de texto, en este fichero si hemos puesto la opción de usar todos los monitores para la sesión remota nos aparecerá una línea que pone:
use multimon:i:1
para seleccionar los monitores en concreto que queremos utilizar debemos añadir la línea:
selectedmonitors:s:1,2
donde 1 y 2 son los identificadores de los monitores, estos identificadores pueden obtenerse ejecutando
mstsc /l
Fuentes:
Usar Add-ApxPackage
Para todos los usuarios usar Add-ProvisionedAppPackage
Por ejemplo para añadir un paquete en la imagen de sistema operativo que estamos usando (ene este casno no requiere fichero de licnecia) se usa:
Add-ProvisionedAppPackage -Online -Skiplicense -PackagePath paquete.AppxPara ver los links de descarga fácimente https://store.rg-adguard.net/
Si tiene dependencias habría que ponerlas de la siguiente forma:
Add-ProvisionedAppPackage -Online -SkipLicense -PackagePath paquete.AppxBundle -DependencyPackagePath paquete1.Appx,paquete2.Appx,paqueten.Appx
Get-WmiObject -Class win32_service | Where-Object {$_.state -eq 'stop pending'}
Ejemplo salida:
ExitCode : 0 Name : TermService ProcessId : 1572 StartMode : Auto State : Stop Pending Status : Degraded
Matar proceso:
Stop-Process -ID 1572
Otros ejemplos para matar procesos:
Stop-Process -ID 1234 -Force Stop-Process -Name wordpad -Force
windump -D 1.\Device\NPF_{C6ACD745-CF9B-4366-AAAF-DCFCD2108F11} (Microsoft) 2.\Device\NPF_{44EE031D-814E-4657-B0E8-7276996469F6} (TAP-Windows Adapter V9) 3.\Device\NPF_{290F16FC-3584-4FB5-A172-DAA2272A3491} (Intel(R) Ethernet Connection I219-V) 4.\Device\NPF_{D33776EB-C80E-44AE-B3E2-0EC0EA7D938E} (Microsoft)
windump -nn -v -i \Device\NPF_{290F16FC-3584-4FB5-A172-DAA2272A3491} -s 1500 -c 1 "ether[20:2] == 0x2000" windump: listening on \Device\NPF_{290F16FC-3584-4FB5-A172-DAA2272A3491} 12:30:11.644124 CDPv2, ttl: 180s, checksum: 692 (unverified), length 385 Device-ID (0x01), length: 15 bytes: 'nombredemiequipo.loquesea.com' Version String (0x05), length: 182 bytes: Cisco IOS Software, C3560 Software (C3560-IPBASE-M), Version 12.2(35)SE5, RELEASE SOFTWARE (fc1) Copyright (c) 1986-2007 by Cisco Systems, Inc. Compiled Thu 19-Jul-07 18:15 by nachen Platform (0x06), length: 20 bytes: 'cisco WS-C3560G-48PS' Address (0x02), length: 13 bytes: IPv4 (1) 1.1.1.1 Port-ID (0x03), length: 18 bytes: 'GigabitEthernet0/2' Capability (0x04), length: 4 bytes: (0x00000029): Router, L2 Switch, IGMP snooping Protocol-Hello option (0x08), length: 32 bytes: VTP Management Domain (0x09), length: 4 bytes: 'test' Native VLAN ID (0x0a), length: 2 bytes: 12 Duplex (0x0b), length: 1 byte: full ATA-186 VoIP VLAN request (0x0e), length: 3 bytes: app 1, vlan 22 AVVID trust bitmap (0x12), length: 1 byte: 0x00 AVVID untrusted ports CoS (0x13), length: 1 byte: 0x00 Management Addresses (0x16), length: 13 bytes: IPv4 (1) 2.2.2.2 unknown field type (0x1a), length: 12 bytes: 0x0000: 0000 0001 0000 0000 ffff ffff 1 packets captured 689 packets received by filter 0 packets dropped by kernel
Trabajo bastante a menudo con archivos de pst archivados, suelo tener uno por año con un tamaño considerable.
Más de una vez me ha pasado, y lo voy a apuntar aquí porque nunca me acuerdo de lo que tengo que comprobar, que cuando abro uno de estos archivos y le doy a buscar me sale esto:
Lo cual hace que me irrite bastante porque normalmente ando con prisas.
Las comprobaciones a realizar para ver que todo funciona correctamente son
1) Ver que buscamos en donde queremos, es decir que en la barra del Outlook tenemos seleccionado todo lo que queremos, por ejemplo todos los buzones o todas las subcarpetas, etc.
2) Comprobar el estado de indexación (Herramientas de búsqueda –> Estado de indización), si nos pone que está indexando elementos, habrá que esperar a que termine
Si por el contrario nos pone que termino y “0 elementos restantes para indizar”, está claro que el problema no viene por aquí.
3) Comprobar que el Outlook se encuentra en las opciones de indexación (en esto no suele estar mi problema)
Evidentemente si no estuviese habría que añadirlo
4) Mi problema suele ser el siguiente, resulta que independientemente de que el Outlook esté en elementos de indexación de que todo esté indexado, y de que tengamos el fichero abierto, en las propiedades del fichero pst, en “Avanzados”
Hay que marcar la casilla que permite que el archivo tenga el contenido indexado
Una vez marquemos la casilla susodicha, cerramos el Outlook, volvemos a abrirlo y en el “Estado de indización” nos saldrá un mensaje que pone “X elemento restantes por indizar” y casi seguro que al acabar ya nos busca bien.
Al restaurar una imagen de un equipo a otro, o simplemente al cambiar la placa base del equipo, el controlador de disco que necesitamos cambia y el equipo se niega a arrancar; en estos casos la reparación de inicio de Windows no nos sirve de mucho.
La solución es bastante simple, darle el driver que necesita al Windows que tenemos en el disco duro. Para ello realizamos lo siguiente:
Bajamos el driver de la página del fabricante del equipo y lo metemos en un pendrive USB o un CD. Yo uso un pendrive vacío y además le cambio la etiqueta de volumen a DRIVERS, que facilita el trabajo de localizarlo luego. ¡¡¡OJO!!! lo que hay que meter es el driver, no el zip ni el exe que lo trae, es decir hay que extraer los ficheros y meterlos tal cual.
Arrancamos con un disco de instalación de Windows 7 y seleccionamos nuestro idioma.
En vez de instalar le damos a la opción de reparar el equipo.
Debería detectarnos nuestra instalación de Windows en nuestro sistema, si nos fijamos en este caso le está asignando la letra D, podemos quedarnos con este dato, aunque luego veremos como sacarlo.
Le damos a siguiente
Presionamos cancelar, porque no queremos restaurar el sistema
Si en cuanto comienza la reparación de inicio somos rápidos y le damos al botón cancelar, nos va dejar cancelarla y ganamos un tiempo, sino tendremos que esperar a que acabe.
Tanto al cancelar como al terminar la reparación de inicio tendremos la opción de “… opciones avanzadas de recuperación…”
Nos sale una pantalla como la siguiente, donde tenemos escogemos “Símbolo del sistema”
Ahora necesitamos saber dos cosas, que es lo primero que vamos a buscar, la unidad de disco asignada al Windows y la que nos va a a asignar al pendrive (o CDROM) donde tenemos los drivers.
Para ver las unidades usamos la utilidad DISKPART, como muestro en la imagen
Se puede observar que he hecho dos list volume, uno antes de insertar el pendrive con los drivers y otro después con lo cual es muy sencillo deducir que es la letra G, aunque poniéndole una etiqueta de volumen conocida, como por ejemplo “DRIVERS” nos facilita el trabajo.
Bien ahora que tenemos todo lo que necesitamos sólo tenemos que usar el comando
dism /Image:D:\ /Add-Driver /Driver:G:\ /recurse
Cae de cajón que en caso de que cambien nuestros nombres de unidades debemos cambiarlas según nuestro entorno.
Al ejecutar este comando nos saldría algo como esto (si todo va bien):
Tras esto sólo nos queda cerrar la ventana y darle a reiniciar. Sacamos los pendrive o el CD y esperamos a que el Windows arranque como siempre. Es posible que tarde un poco más de lo normal al arrancar la primera vez.
Y aquí está nuestro bonito Windows de nuevo…
Nota: la calidad de las fotos no es muy buena, sólo tenia el móvil a mano y la luz tampoco ayudaba mucho.
Para desinstalar el mensaje de Actualización a Windows 10 en Windows 7, basta con:
wusa /uninstall /kb:3035583
Add this to registry REG ADD HKLM\SYSTEM\CurrentControlSet\Services\PolicyAgent /v AssumeUDPEncapsulationContextOnSendRule /t REG_DWORD /d...