Archivo por meses: enero 2017

Evento 320 DbxSvc

Failed to connect to the driver: (-2147024894) El sistema no puede encontrar el archivo especificado.

Evento 320 Dropbox

Otro error que se genera cada vez que se inicia sesión y esta relacionada con las versiones recientes de Dropbox, la gente de Dropbox no parece dar una solución pero en el foro los usuarios dan ideas y aparentemente una da resultados positivos.

En ella se realiza un enlace simbólico.

Así que para empezar es necesario abrir el símbolo del sistema como administrador y escribir los siguiente:

MKLINK "C:\Windows\System32\drivers\dbx.sys" "C:\Windows\System32\drivers\dbx-canary.sys"

Ahora se procede a abrir Dropbox, después será necesario reiniciar y comprobar que el error no este presente de nuevo en el visor de eventos. 

Referencias:
https://www.dropboxforum.com/t5/Error-messages/Windows-7-Event-Viewer-Error-quot-Failed-to-connect-to-the/td-p/192450/page/11

Evento 10 WMI

No se pudo reactivar el filtro de eventos con la consulta «SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA «Win32_Processor» AND TargetInstance.LoadPercentage > 99″ en el espacio de nombres «//./root/CIMV2» por el error 0x80041003. Los eventos no se podrán entregar a través de este filtro hasta que se corrija este problema.

Error

Para hacer que este error no siga generandose cada vez que se inicie Windows es necesario abrir el Bloc de notas o en su defecto cualquier editor de texto de preferencia y pegar el código a continuación:

strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\subscription")
Set obj1 = objWMIService.ExecQuery("select * from __eventfilter where name='BVTFilter' and query='SELECT * FROM __InstanceModificationEvent WITHIN 60 WHERE TargetInstance ISA ""Win32_Processor"" AND TargetInstance.LoadPercentage > 99'")
For Each obj1elem in obj1
set obj2set = obj1elem.Associators_("__FilterToConsumerBinding")
set obj3set = obj1elem.References_("__FilterToConsumerBinding")
For each obj2 in obj2set
WScript.echo "Deleting the object"
WScript.echo obj2.GetObjectText_
obj2.Delete_
next
For each obj3 in obj3set
WScript.echo "Deleting the object"
WScript.echo obj3.GetObjectText_
obj3.Delete_
next
WScript.echo "Deleting the object"
WScript.echo obj1elem.GetObjectText_
obj1elem.Delete_
Next

Después se procede a guardar el archivo con el nombre de Workaround y con extensión .vbs.

vbs

A continuación hay que abrir el símbolo de sistema y ejecutarlo como administrador. Lo siguiente es ir al directorio donde se encuentra el archivo Workaruound.vbs:

cd C:\Users\USUARIO\UBICACION
USUARIO: Es el nombre del usario en el que se esta realizando el procedimiento.
UBICACION: Es la ruta del directorio donde puede estar el archivo, si se encuentra en Descargas tendría la siguiente forma:
cd C:\Users\USUARIO\Descargas

Estando el directorio donde esta el archivo solo queda escribir su nombre para ejecutarlo:

Eliminando objeto
Error 1
Eliminando objeto
Error 2
Eliminando objeto
Error 3
Eliminando objeto

Aceptamos en cada ventana y al terminar usar exit para salir del símbolo del sistema. Tocará reiniciar para comprobar que el error no vuelve a generarse.

Referencia:
https://support.microsoft.com/en-us/kb/2545227

ShellIconOverlayIdentifiers

Con la cantidad de servicios de almacenamiento de archivos puede llegar a suceder que una persona ocupe más de uno debido a diversas situaciones como por ejemplo:

  • El separar los archivos por el uso e importancia que se le den.
  • El tener más de una copia de seguridad de los archivos.
  • La cantidad de espacio que ofrece el servicio.
  • La calidad del servicio.
  • La presencia en distintas plataformas.
  • La obligación de usar un servicio porque así lo requieren las necesidades actuales.

Hasta este momento no hay problema, se puede tener los que sean posibles en el móvil o la computadora.

El problema surge cuando se tienen varios clientes en escritorio y esto altera los llamados iconos superpuestos de Windows.

¿Cuál es la función de los iconos superpuestos?

Su función se reduce en mostrar el estado de los archivos que se estan sicronizando en el almacenamiento en línea, en otras palabras, los archivos que se encuentran sincronizándose, cuales estan sincronizadas, cuales tuvieron errores, etc.

¿Todavía no veo el problema?

La cantidad de iconos superpuestos esta límitada a 15 en Windows.

¿Todavía no veo el problema?

Solo por mencionar 3 servicios populares; Dropbox actualmente usa 10, Onedrive 6, Google Drive 3. 10 más 6 más 3 son 19 y 19 es mayor 15, por lo tanto, dependiendo de como este ordenado unos no se podran ver, lo que significa que a través del explorador de Windows no se conocerá el estado actual de los archivos.

La única manera quedará a través de la aplicación desplegando la ventana del ícono en al área de notificación.

¿Cómo lo soluciono?

El limite no se puede ampliar, lo único que resta es ordenar los iconos superpuestos conforme se requieran, para ello será necesario abrir el editor de registro de Windows, regedit. Al tenerlo abierto debemos ir a la siguiente ruta y luego editar el nombre de cada uno haciendo click derecho para desplegar opciones:

HKEY\LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\

Se verá algo como esto:

regedit

El orden es por espacios, números y alfabético. Si se agrega un espacio antes del nombre esta ganará mayor jerarquía que el orden númerico y el alfabético. Si se agrega un espacio más, esta tendrá mayor jerarquía que aquella que tenga un espacio antes de su nombre. Por importancia quedaría de la siguente manera:

Espacios > Números > Letras

Así que los espacios tienen mayor importancia, el orden númerico y alfabético sirven para ordenar a las mismas sin, con uno, dos o más espacios.

Entre el orden númerico y el orden alfabético el númerico tendrá más importancia que el alfabético.

Referencias:
https://www.dropbox.com/es/help/154