miércoles, 9 de septiembre de 2015

Eliminar icono de Windows 10 del área de notificación

Hoy voy a explicaros una sencilla manera de que nos podamos olvidar del icono en el área de notificación para actualizar a Windows 10. 



A aquellos que disponemos de una copia de Windows original, se nos ofrece de forma gratuita actualizar al ultimo S.O. de Microsoft (Bueno, y a algunos que no disponían de copia original también, aunque a estos dudo que le funcionara xD).

Con este sencillo programita llamado GWXStopper, tan solo hay que descargar, descomprimir y ejecutarlo. Cuando esté abierto, el primer botón detendrá el servicio y al siguiente reinicio ya no tendremos el dichoso icono. Veamos una imagen:



También se puede buscar y detener el proceso desde el administrador de tareas, ir a la carpeta "C:\Windows\System32" y buscar allí la carpeta GWX y cambiarle el nombre, pero hay a quien le gusta tener programas para todo. 

Y eso es todo. Elegir el método que más os guste ;)

jueves, 7 de mayo de 2015

Listado de comandos para ejecutar en Windows

Ayer tuve uno de esos días locos en los que te cambian el ordenador del trabajo y las mismas cosas que hacías en un Windows XP o Windows 7 32 Bits, ahora tienes que hacerlas de otra manera en Windows 7 64 Bits.

El programa básico de mi empresa no es funcional ahora y tiene que correr en una máquina virtual, y para poder interactuar con las carpetas que están en dicha máquina, tengo que acceder al administrador de discos. Para evitar tener que darle a propiedades del equipo, luego a administrar y luego elegir la opción de administrador de discos, me dije -Voy a buscar el comando que abra el administrador de discos automáticamente-.

Y lo que hice fue encontrarme con un listado completo de los comandos que los comparto ahora mismo:

access.cpl: comando para acceder a la opciones de accesibilidad.
accwiz: comando para usar el asistente para accesibilidad.
appwiz.cpl: comando para agregar o quitar programas.
cal: comando para utilizar la calculadora de Windows.
certmgr.msc: comando para utilizar certificados.
charmap: comando para ver el mapa de caracteres.
chkdsk: comando para utilidades de disco.
ciadv.msc: comando para abrir el servicio de index server.
cleanmgr: comando para usar la herramienta de liberar algún dispositivo del equipo.
clpbrd: comando para ver el visor de portafolios.
cmd: comando para utilizar el promp de windows.
compmgmt.msc: comando para ver la administración de equipos.
conf: comando para abrir netmeeting.
control admintools: comando para usar las herramientas administrativas.
control desktop: comando para ejecutar la ventana de propiedades de pantalla.
control folders: comando para ejecutar las opciones de carpetas.
control fonts: comando para abrir la carpeta de fuentes.
control keyboard: comando para abrir las propiedades del teclado.
control mouse: comando para abrir las propiedades del ratón.
control netconnections: comando para abrir propiedades de red.
control schedtasks: comando para abrir el administrador de tareas programadas.
control: comando para abrir el panel de control.
dcomcnfg: comando para ver el servicio de componentes.
ddeshare: comando para ejecutar recursos DDE en el equipo.
desk.cpl: igual que el control desktop, muestra la ventana de propiedades de pantalla.
devmgmt.msc: comando para ejecutar el administrador de dispositivos.
dfrg.msc: comando para desfragmentar discos.
dialer: comando para abrir el marcador telefonico.

diskmgmt.msc: comando para ejecutar el administrador de discos.

Y he aquí arriba el comando que yo necesitaba, me creé el acceso directo y listo.

diskpart: comando para ejectuar el menu de particiones.
drwtsn32: comando para ejecutar el Dr. watson para windows.
dxdiag: comando para ejecutar la herramienta de diagnóstico de DirecX.
eventvwr.msc: comando para ver el visor de sucesos local.
explorer: comando para abrir el explorador de carpetas.
firefox: comando para ejecutar el navegador firefox.
firewall.cpl: comando para abrir el firewall de windows.
fonts: comando para abrir windows\font.
freecell: comando para abrir el juego de carta blanca.
fsmgmt.msc: comando para administrar las carpetas compartidas.
fsquirt: comando para usar el asistente de transferencia con bluetooth.
gpedit.msc: comando para abrir la directiva de grupo.
hdwwiz.cpl: comando para usar el asistente de agregar hardware.
helpctr: comando para abrir el centro de ayuda.
hypertrm: comando para abrir el hyperterminal.
icwconn1: comando para abrir el asistente para conectar a internet.
iexplore: comando para abrir ie.
iexpress: comando para abrir ie 2.0.
inetcpl.cpl: comando para abrir las propiedades de internet explorer.
intl.cpl: comando para abrir la configuracion regional y de idioma.
joy.cpl: comando para abrir los controles de dispositivos de juegos.
logoff: comando para cerrar la sesion.
lusrmgr.msc: comando para abrir directiva de usuarios locales y de grupos.
magnify: comando para abrir el ampliador de windows.
main.cpl: comando para abrir las propiedades del ratón.
migwiz: comando para ejecutar el asistente de transferencia de archivo y configuraciones.
mmsys.cpl: comando para abrir las propiedades de sonido y audio.
mobsync: comando para sincronizar instancias.
moviemk: comando para abrir windows movie maker.
mrt: comando para abrir la herramienta de software mal intencionado.
msconfig: comando para abir la utilidad del sistema.
mshearts: comando para abrir el juego de corazones.
msimn: comando para abrir outlook express.
msinfo32: comando para ver toda la información del sistema.
msmsgs: comando para abrir el messenger predeterminado de windows.
mspaint: comando para abrir paint.
mstsc: comando para ejecutar el escritorio remoto.
ncpa.cpl: comando para abrir propiedades o conexiones de red.
netsetup.cpl: comando para abrir el asistente para configuracion de red.
notepad: comando para abrir el notepad.
ntmsmgr.msc: comando para abrir solicitudes de medios extraibles.
ntmsoprq.msc: comando para abrir solicitudes de medios extraibles, pero de solicitud del operador.
nusrmgr.cpl: comando para abrir la ventana de cuentas de usuario.
odbccp32.cpl: comando para abrir el administrador de origen de datos odbc.
osk: comando para ver el teclado de windows en pantalla.
packager: comando para abrir el empaquetador de objeto del sistema.
pbrush: comando para abrir el paint.
perfmon.msc: comando para ver el monitor del sistema.
pinball: comando para abrir el juego pinball.
powercfg.cpl: comando para abrir las propiedades de opciones de energia.
rasphone: comando para conectar a una red de Dominio o remota o vpn.
regedit: comando para abrir el registro de windows.
rsop.msc: comando para abrir o realizar el conjunto resultante de directivas.
secpol.msc: comando para abrir configuración de seguridad local\directivas de restricción de software.
services.msc: comando para abrir administrar los servicios del sistema.
shutdown: comando para apagar el sistema.
sigverif: comando para ejecutar el comprobador de la firma de un archivo.
spider: comando para abrir el juego de spider.
sysdm.cpl: comando para ver la ventana de propiedades del sistema.
sysedit: comando para abrir el editor de configuración del sistema.
syskey: comando para cifrar la base de datos de windows.
taskmgr: comando para abrir el administrador de tareas.
telephon.cpl: comando para abrir el asitente de marcado.
telnet: comando para ejecutar telnet.
timedate.cpl: comando para cambiar la hora del sistema, debemos tener permiso para ejecutarlo.
utilman: comando para abrir el administrador de utilidades.
verifier: comando para ejecutar el administrador del comprobador de controlador
wab: comando para abrir la libreta de direcciones predeterminada de windows.
wabmig: comando para abrir la herramienta de importación de direcciones de la libreta pred.
winchat: comando para abrir winchat de windows.
winmine: comando para abrir el buscaminas player.
winver: comando para ver el acerca de windows, muestra la inf. del so.
wmimgmt.msc: comando para abrir el wmi.
wmplayer: comando para abrir el windows media player.
write: comando para abrir el wordpad.
wscui.cpl: comando para abrir el centro de seguridad de windows del pc.
wuaucpl.cpl: comando para utilizar actualizaciones automaticas. wupdmgr: comando para conectar a update de windos y actualizarlo.
hdwwiz.cpl: comando para usar el asistente de agregar hardware.
appwiz.cpl: comando para agregar o quitar programas.
control admintools: comando para usar las herramientas administrativas.
wuaucpl.cpl: comando para utilizar actualizaciones automaticas.
fsquirt: comando para usar el asistente de transferencia con bluetooth.
cal: comando para utilizar la calculadora de windows.
certmgr.msc: comando para utilizar certificados.
charmap: comando para ver el mapa de caracteres.
chkdsk: comando para utilidades de disco.
cmd: comando para utilizar el promp de windows.
clpbrd: comando para ver el visor de portafolios.
dcomcnfg: comando para ver el servicio de componentes.
compmgmt.msc: comando para ver la administración de equipos.
control: comando para abrir el panel de control.
timedate.cpl: comando para cambiar la hora del sistema, debemos tener permiso para ejecutarlo.ddeshare: comando para ejecutar recursos DDE en el equipo.
devmgmt.msc: comando para ejecutar el administrador de dispositivos.
dxdiag: comando para ejecutar la herramienta de diagnóstico de DirecX.
cleanmgr: comando para usar la herramienta de liberar algún dispositivo del equipo.
dfrg.msc: comando para desfragmentar discos.
diskmgmt.msc: comando para ejecutar el administrador de discos.
diskpart: comando para ejectuar el menu de particiones.
control desktop: comando para ejecutar la ventana de propiedades de pantalla.
desk.cpl: igual que el control desktop, muestra la ventana de propiedades de pantalla.
drwtsn32: comando para ejecutar el Dr. watson para windows.
verifier: comando para ejecutar el administrador del comprobador de controlador
eventvwr.msc: comando para ver el visor de sucesos local.
migwiz: comando para ejecutar el asistente de transferencia de archivo y configuraciones.
sigverif: comando para ejecutar el comprobador de la firma de un archivo.
firefox: comando para ejecutar el navegador firefox.
control folders: comando para ejecutar las opciones de carpetas.
control fonts: comando para abrir la carpeta de fuentes.
fonts: comando para abrir windows\font.
freecell: comando para abrir el juego de carta blanca.
joy.cpl: comando para abrir los controles de dispositivos de juegos.
gpedit.msc: comando para abrir la directiva de grupo.
mshearts: comando para abrir el juego de corazones.
helpctr: comando para abrir el centro de ayuda.
hypertrm: comando para abrir el hyperterminal.
iexpress: comando para abrir ie 2.0.
ciadv.msc: comando para abrir el servicio de index server.
icwconn1: comando para abrir el asistente para conectar a internet.
iexplore: comando para abrir ie.
inetcpl.cpl: comando para abrir las propiedades de internet explorer.
control keyboard: comando para abrir las propiedades del teclado.
secpol.msc: comando para abrir configuración de seguridad local\directivas de restricción de software.
lusrmgr.msc: comando para abrir directiva de usuarios locales y de grupos.
logoff: comando para cerrar la sesion.
mrt: comando para abrir la herramienta de software mal intencionado.
winchat: comando para abrir winchat de windows.
moviemk: comando para abrir windows movie maker.
mspaint: comando para abrir paint.
mobsync: comando para sincronizar instancias.
winmine: comando para abrir el buscaminas player.
control mouse: comando para abrir las propiedades del ratón.
main.cpl: comando para abrir las propiedades del ratón.
conf: comando para abrir netmeeting.
control netconnections: comando para abrir propiedades de red.
ncpa.cpl: comando para abrir propiedades o conexiones de red.
netsetup.cpl: comando para abrir el asistente para configuracion de red.
notepad: comando para abrir el notepad.
packager: comando para abrir el empaquetador de objeto del sistema.
odbccp32.cpl: comando para abrir el administrador de origen de datos odbc.
osk: comando para ver el teclado de windows en pantalla.
msimn: comando para abrir outlook express.
pbrush: comando para abrir el paint.
perfmon.msc: comando para ver el monitor del sistema.
telephon.cpl: comando para abrir el asitente de marcado.
dialer: comando para abrir el marcador telefonico.
pinball: comando para abrir el juego pinball.
powercfg.cpl: comando para abrir las propiedades de opciones de energia.
intl.cpl: comando para abrir la configuracion regional y de idioma.
regedit: comando para abrir el registro de windows.
rasphone: comando para conectar a una red de dominio o remota o vpn.
mstsc: comando para ejecutar el escritorio remoto.
ntmsmgr.msc: comando para abrir solicitudes de medios extraibles.
ntmsoprq.msc: comando para abrir solicitudes de medios extraibles, pero de solicitud del operador.
rsop.msc: comando para abrir o realizar el conjunto resultante de directivas.
control schedtasks: comando para abrir el administrador de tareas programadas.
wscui.cpl: comando para abrir el centro de seguridad de windows del pc.
services.msc: comando para abrir administrar los servicios del sistema.
fsmgmt.msc: comando para administrar las carpetas compartidas.
shutdown: comando para apagar el sistema.
mmsys.cpl: comando para abrir las propiedades de sonido y audio.
spider: comando para abrir el juego de spider.
sysedit: comando para abrir el editor de configuración del sistema.
msconfig: comando para abir la utilidad del sistema.
msinfo32: comando para ver toda la información del sistema.
sysdm.cpl: comando para ver la ventana de propiedades del sistema.
taskmgr: comando para abrir el administrador de tareas.
telnet: comando para ejecutar telnet.
nusrmgr.cpl: comando para abrir la ventana de cuentas de usuario.
utilman: comando para abrir el administrador de utilidades.
wab: comando para abrir la libreta de direcciones predeterminada de windows.
wabmig: comando para abrir la herramienta de importación de direcciones de la libreta pred.
explorer: comando para abrir el explorador de carpetas.
firewall.cpl: comando para abrir el firewall de windows.
magnify: comando para abrir el ampliador de windows.
wmimgmt.msc: comando para abrir el wmi.
wmplayer: comando para abrir el windows media player.
msmsgs: comando para abrir el messenger predeterminado de windows.
syskey: comando para cifrar la base de datos de windows.
wupdmgr: comando para conectar a update de windos y actualizarlo.
winver: comando para ver el acerca de windows, muestra la inf. del so.
write: comando para abrir el wordpad.
access.cpl: comando para acceder a la opciones de accesibilidad.
accwiz: comando para usar el asistente para accesibilidad.

Gracias a google y, sobre todo, a Oscar Bernal

viernes, 6 de febrero de 2015

Desactivar ordenación numérica en Windows

Por mis cojones que tenía que hacerlo. Vuelta a las investigaciones absurdas de las nimiedades de la informática.

En muchas bases de datos, cuando tienes multitud de archivos, o mejor dicho, nombres de archivos, la ordenación de estos difiere a como te ordena esos archivos Windows. Yo por ejemplo trabajo con referencias de artículos y fotos cuyos nombres de archivos coinciden con esas referencias. De esta manera mantenemos un catálogo donde para buscar la imagen del producto solo tenemos que buscar el archivo que se llama como la referencia del producto.

¿Cual era el problema? Resulta que las referencias tienen cierta lógica, una especie de orden. Por poner un ejemplo, voy a poner una serie de referencias y imaginemos que son llaveros:

14000
14001
14002
...
14999



La ordenación en la base de datos de las referencias va a ser exactamente igual a la ordenación de las imágenes en el explorador de windows. Ahora imaginemos que se nos han agotado las referencias que empiezan por 14, y las que empiezan con 13 son otros artículos, y las que empiezan por 15 son otros bien distintos. ¿Qué hacemos? Una solución podría ser añadir archivos con los mismos números pero añadir al final letras. Windows seguirá ordenando bien los archivos.

14000
14000A
14000B
14001
14001A
14001B
14001C
14002
...
14999


El problema de usar letras es que se limita mucho la cantidad de referencias que vamos a poder usar, así pues se toma la decisión de colocar al final 2 dígitos más. Eso hará que entre número y número podamos introducir hasta 100 referencias nuevas. Pero aquí es donde viene el problema, porque en nuestro programa de facturación (Y en cualquier base de datos en realidad) el orden es el que queremos, pero el sistema operativo no hace lo mismo exactamente. Este es el orden de las referencias en la base de datos y después la foto de lo que hace Windows:

14000
1400001
1400002
14001
1400101
1400102
1400103
14002
...
14999


Como vemos, Windows está clasificando antes los archivos que tienen 5 dígitos y después lo que tienen 7. Nosotros queríamos que tras la foto del 14000 saliera la foto del 1400001 y no la imagen 14001.


Bueno, no pasa nada, se puede arreglar para conseguir esto:


  • Vamos a Inicio y escribimos gpedit.msc
  • Vamos a Configuración del Equipo, Plantillas administrativas, componentes de Windows.
  • Buscamos Explorador de Windows y una vez dentro habilitamos la opción "Desactivar la ordenación numérica en el explorador de windows". Veamos una imagen:


También podremos ir al editor del registro y cambiar esta clave:

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer]
"NoStrCmpLogical"=dword:00000001

También podréis crear un archivo con el bloc de notas con este contenido que voy a indicar y ponerle la extensión .reg en lugar de .txt. De esta formas podréis tener un archivo que cambie estos valores con solo hacer doble click. De esta manera es la única forma de hacerlo en Windows XP:

Windows Registry Editor Version 5.00 

;Creado por Kloud - www.fuertecondor.com

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer] "NoStrCmpLogical"=dword:00000001


Espero que esto le pueda servir a ese 0,001% de la población a la que va dirigida esta entrada, como siempre ;)