Archive of articles classified as' "windows"

Back home

Abrir PDF’s en la última pagina leída

26/01/2012

Me molestaba bastante cuando estaba leyendo un eBook, manual o cualquier cosa en formato PDF, y tener que acordarme en donde me había quedado la ultima vez, para navegar manualmente a esa pagina. Esto se resuelve con una opción del Reader a partir de su versión 8.

Solo vamos a Preferencias -> Documentos y palomeamos la opción de “Restaurar vista de ultima lectura”, o algo así, porque lo tengo en ingles…

 

 

No Comments

Bloquear uso de USB en Windows XP

13/09/2011

Que pasa si necesitamos bloquear el uso de dispositivos USB como flash drives, Discos externos etc. Este tip, nos permitirá dejar el acceso a estos dispositivos como “Solo lectura”. No he probado personalmente en Windows Vista y 7, pero debería ser muy similar!

En en editor de registro buscamos la siguiente ruta, si no existe creamos un registro DWORD.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies\WriteProtect

El valor deberá ser “1″.

No Comments

Como cambiar el orden de todos los contactos de Otulook a “nombre apellido”

26/01/2011

Que pasa si tienes 1000 contactos en Outlook y se almacenan como “Pérez Pedro” y necesitas que sea “Pedro Pérez” o viceversa… imagina la cantidad de trabajo que representa cambiar manualmente el campo “Almacenar como” de 1,000 contactos, o de 10,000, incluso hacerlo para 200 ya es una labor titánica.

Para solucionar esto, existe un script que podemos correr desde el editor de Visual Basic incluido en Office, para abrir el editor VB, solo presionamos “alt+f11″.

//Comienza Script VB

Public Sub ChangeFileAs()
Dim objOL As Outlook.Application
Dim objNS As Outlook.NameSpace
Dim objContact As Outlook.ContactItem
Dim objItems As Outlook.Items
Dim objContactsFolder As Outlook.MAPIFolder
Dim obj As Object
Dim strFirstName As String
Dim strLastName As String
Dim strFileAs As String

On Error Resume Next

Set objOL = CreateObject("Outlook.Application")
Set objNS = objOL.GetNamespace("MAPI")
Set objContactsFolder = objNS.GetDefaultFolder(olFolderContacts)
Set objItems = objContactsFolder.Items

For Each obj In objItems
'Test for contact and not distribution list
If obj.Class = olContact Then
Set objContact = obj

With objContact
strFirstName = .FirstName
strLastName = .LastName
strFileAs = strFirstName & " " & strLastName
.FileAs = strFileAs

.Save
End With
End If

Err.Clear
Next

Set objOL = Nothing
Set objNS = Nothing
Set obj = Nothing
Set objContact = Nothing
Set objItems = Nothing
Set objContactsFolder = Nothing
End Sub

//Termina Script VB

Después, solo corremos el script que acabamos de copiar y listo!

1 Comment

Error: La CPU NTVDM ha encontrado una instrucción no permitida

20/07/2010

Este error es molesto y muy simple de reparar, lo unico que se tiene que hacer es, en “opciones de carpeta” y permitir ver archivos ocultos y archivos de sistema.

Ahora vayan a:

C:\WINDOWS\repair

Copiar los archivos: Autoexec.nt y Config.nt despues los pegan en:

C:\WINDOWS\system32

29 Comments

Problema con IE, ACLayers.dll en Windows XP

18/01/2010

Varios equipos de la agencia comenzaron a presentar este problema, al abrir el Internet Explorer y en algunos casos, el Windows Media Player, se botaba un error donde se lee algo como esto:

AppName: iexplore.exe AppVer: 8.0.6001.18702 ModName: aclayers.dll
ModVer: 5.1.2600.5906 Offset: 0003d7fb

El arreglo es simple, pero me tomo un buen rato encontrarlo, ya que es un problema con una actualización del sistema publicada en Enero, así que era tan reciente que no existe mucha documentación al respecto, lo único que deben hacer es desinstalar la actualización:

KB955759

Espero les sea útil.

5 Comments

Compartir autmomaticamente disco duro externo al conectar en Windows

9/12/2009

Se me hace molesto, que al conectar un disco duro se pierda la configuración que uso para compartirlo en mi red local. El volver a compartirlo después de un par de veces se vuelve un proceso molesto y poco práctico, por lo que me propuse averiguar qué podía hacer al respecto.

La solución es bastante simple, lo que hice (es probable que exista otro método más práctico) fue cambiar la letra de la unidad, crear un archivo “autorun.inf” dentro del disco con un icono de famfamfam, escribir un script en VBScript y Voilá! Con esto cuando insertes el disco duro, te dará la opción de ejecutar una tarea que dice “Compartir”.

A continuación el procedimiento paso a paso:

Lo primero, es dar botón derecho a Mi PC desde el menú de inicio y seleccionar la opción de “Administrar”.

1

Después sobre el árbol de opciones de la izquierda, seleccionamos “Administración de Discos” y damos click sobre el panel de la derecha en el nombre del disco duro al que queremos cambiar la letra de acceso a la unidad. En mi caso elegí M:\ ya que en mi opinión, es difícil que algún otro dispositivo ó drive llegara a ocupar la misma letra.

2

3

Lo que sigue, es ir a la unidad en cuestión, desde Mi PC o el explorador de Windows y crearemos un archivo llamado autorun.inf en el que pondremos lo que siguiente:

[autorun]
icon=hd.ico
label=Mi HD
open=wscript.exe share.vbs
action=Compartir Disco

A continuación, descargamos el icono que aquí les dejo, que conseguí en famfamfam o el que ustedes elijan, solo recuerden que deberá ser en formato .ico y lo pondremos en la raíz del disco duro.

Icono de HD

Por utlimo, crearemos un archivo llamado “share.vbs” en donde escribiremos algo como esto:

Const FILE_SHARE = 0
Const MAXIMUM_CONNECTIONS = 25
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Set objNewShare = objWMIService.Get("Win32_Share")
errReturn = objNewShare.Create _
("M:\", "Compartido", FILE_SHARE, _
MAXIMUM_CONNECTIONS, "Public share for the Finance group.")
wscript.echo "Se ha compartido el Disco duro"

En donde debemos prestar especial atención a la línea 8, porque en mi caso use M:\ como unidad, esto podría variar para ustedes y el nombre del directorio compartido a mostrar es “Compartido”.

Ahora expulsamos el disco y lo insertamos de nuevo y veremos el resultado:

4

Si elegimos la opcion de que recien hemos creado, el disco se montara automaticamente y nos lo avisara con un mensaje como este. (Si no quieren ver el mensaje, solo remuevan la utlima linea de “share.vbs” la que dice wscript.echo “Se ha compartido el Disco duro”)

5

Si queremos verificar, en Mi PC veremos algo asi: (A veces en necesario dar boton derecho en algun area en blanco de Mi PC y  en “Actualizar”).

6

3 Comments

Problemas para instalar Flash Player 10 en Firefox 3.5.5 sobre Windows

11/11/2009

Si no puedes instalar Flash Player 10 en Firefox 3.5.5 (puede que también suceda en otras versiones) aquí tengo la solución.

El problema, parece ser que al tratar de instalar el Flash Player 10, nos descarga un plugin “instalador” de Adobe, pero este nunca instala el player correctamente, no sé si es un bug o solo me pasa a mí, pero les explicare la solución, que es bastante sencilla.

Aquí mi versión de Firefox:

ff

Lo único que deberán de hacer, es descargar manualmente el ejecutable de instalación, cerrar Firefox, instalarlo y Voila!

Flash Player 10

9 Comments

Modificar automaticamente el registro al arrancar Windows

9/11/2009

Como lo vimos en un post anterior, para evitar el mensaje de compactar carpetas de Outlook Express Ahora implementaremos una solución automática, un archivo .reg que se ejecutara al arrancar Windows.

Primero necesitamos crear el archivo con las modificaciones que necesitamos, y en este caso llamaremos outlook.reg y lo guardamos en el directorio C:\Windows el fin de este script será resetear el conteo de veces que se ha abierto Outlook a 1

Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Identities\{6AE93EF6-77D3-4F6F-ADDF-5E42C582EFDC}\Software\Microsoft\Outlook Express\5.0]
"Compact Check Count"=dword:00000001

Donde {6AE93EF6-77D3-4F6F-ADDF-5E42C582EFDC} es la identidad de nuestro usuario de Windows esto , por si no leyeron el tema anterior, lo podeos obtener navegando desde el editor de registro hasta:

HKEY_CURRENT_USER\Identities\{AQUIESTAELID}\Software\Microsoft\Outlook Express\5.0

Después crearemos un acceso directo en el directorio de programas a ejecutarse al inicio de sesión, que se encuentra en:

C:\Documents and Settings\All Users\Menú Inicio\Programas\Inicio

Daremos botón derecho y seleccionamos “Nuevo > Acceso directo”

reg1

En la ubicación del elemento escribiremos esto:

%SYSTEMROOT%\regedit.exe -s outlook.reg

reg2

Por último, le pondremos el nombre que nos parezca correcto, en mi caso elegí “outlook.exe”

reg3

Con esto tendremos un ejecutable listo para funcionar cada que iniciemos sesión.

reg4

No Comments

Falta archivo \Windows\System32\Config\System

7/08/2009

Cuando iniciamos un sistema con Windows y nos aparece el error “Falta archivo Windows\System32\Config\System” creemos que todo esta perdido. Pero aqui les explicare como remediarlo.

Necesitamos:

  1. CD de Windows
  2. Ganas de arreglar el problema

Lo primero que haŕemos será arrancar desde el CD y presionar “una tecla” para iniciar la instalación de Windows XP. Una ves que cargue todos los chunches que necesita cargar, nos preguntara si queremos iniciar la instalación o queremos repararla existente.

Iniciamos la reparación presionando la tecla “R”. Nos preguntara que sistema queremos reparar, elegimos el “1″, a menos que tengan varios sistemas instalados en su ordenador, lo cual es poco probable.

A continuación el sistema nos pide introducir la contraseña de Administrador, si no la tenemos, estamos en problemas, después de poner la contraseña haremos lo siguiente en la consola:

CD \WINDOWS\SYSTEM32\CONFIG
REN CONFIG CONFIG.OLD
COPY \WINDOWS\REPAIR\SYSTEM
EXIT

Explicando brevemente los pasos anteriores:

CD... eso nos cambia al directorio deseado

REN CONFIG CONFIG.OLD -> remobra el archivo dañado para tener un respaldo. En este paso es probable que nos regrese un error diciendo que el archivo no exixte, si pasa de esta forma, no se preocupen y sigan al siguiente paso.

COPY… -> Esto nos copia el archivo de respaldo para poder iniciar nuestro syistema.

EXIT -> Salimos de la consola.

Por último, reiniciamos normalmente y Voilá! tenemos nuestro sistema Windows de regreso.

No Comments

Outlook Express 5.0 evitar mensaje de compactar carpetas

5/08/2009

Es molesto cuando abrimos Outlook Express y nos encontramos con el molesto y persistente pop up con el mensaje “Desea compactar carpetas bla bla b la”

Esto pasa seguido con las PC’s de la agencia, por lo que decidí investigar como arreglarlo. El problema reside en que OE esta diseñado para cada 100 veces que abre, ofrezca compactar su contenido, esto no se puede cambiar, osea no hay una opción para deshabilitar este conteo, así que haremos algo para evitar que aparezca por un tiempo.

La cosa es muy simple, solo modificaremos una entrada al registro de Windows.

Presionamos “Super + R” (Super es igual a la tecla con el logo de Windows).

Escribimos en el dialogo de ejecutar “regedit”

Ya con el registro abierto, navegamos hasta:

HKEY_CURRENT_USER\Identities\{GUID}\Software\Microsoft\Outlook Express\5.0

Donde GUID es el identificador del usuario con el problema, si en nuestro sistema solo tenemos un usuario, solo aparecerá un GUID, así que no hay pierde.

Ya en este lugar, editamos la llave “Compact Check Count” y le ponemos un valor decimal de 1

Con esto, reseteamos la cuenta a 1, por lo que nos dejara en paz hasta que abramos OE otras 99 veces.

No Comments