He instalado un concentrador USB 3.0 en mi computadora de escritorio.
Lo uso para conectar un disco USB 3.0 externo con fines de respaldo, y tengo un problema: Windows 7 habilita por defecto el ahorro de energía para dicho concentrador, lo que hace que el disco se desconecte durante las operaciones de E / S intensas (por ejemplo, mi respaldo programado a las 8 pm).
Puedo desactivar esta configuración haciendo lo siguiente:
Vaya al Administrador de dispositivos> Haga clic derecho en el concentrador> Propiedades> Administración de energía> Desmarque Permitir que la computadora apague este dispositivo para ahorrar energía
Lástima, cada vez que reinicio la computadora, la casilla se vuelve a marcar. ¿Hay alguna manera de deshabilitar esta configuración de forma permanente?
EDITAR : edité mi pregunta con los nombres reales en inglés para la configuración anterior (no estaba muy claro antes).
EDITAR :La respuesta de Peter Fitzgerald describe exactamente lo que he estado haciendo hasta ahora. Cada vez que reinicio la casilla de verificación está marcada nuevamente, estoy buscando una forma de desactivarla permanentemente.
EDITAR : después de leerla respuesta de Synetech , pude rastrear la entrada del registro que cambia cuando cambio la configuración, que es:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\FLUSB\ROOT_HUB_FL30\5&f0b5d82&1\Device Parameters\WDF\IdleInWorkingState (DWORD)
La Consola de administración cambia esta clave cada vez que desactivo la casilla de verificación, y también cuando desactivo y reactivo el dispositivo mediante el Sistema de proceso. Lástima, cualquier configuración en las autorizaciones se ignora misteriosamente, e incluso al negar todos los privilegios a todos, la clave siempre se establece en 1.
Intenté buscar en línea y encontré esta guía de Microsoft . Intentar establecer cada una de las claves que describieron no ayudó, parece que estas claves se ignoran. Incluso intenté copiar la ruta correcta para las claves del .INF existente que se encuentra en línea (qué teclas poner debajo /WDF
y qué teclas poner debajo del padre), de esta manera , pero no obtuve nada.
Otra información útil:
- debajo
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\FLUSB\ROOT_HUB_FL30\
, también tengo estas dos voces:5&f0b5d82&0
y5&21f33a01&0
, que parece reflejar la configuración de la clave anterior. SinIdleInWorkingState
embargo, el único cambio es el descrito anteriormente. - cuando edito manualmente el registro, el valor de la casilla de verificación en el Administrador de dispositivos no cambia, debe almacenarse en caché en alguna parte.
fuente
Respuestas:
requerimientos de energía
¿Está seguro de que la unidad se está apagando por administración de energía y no simplemente porque está tratando de consumir demasiada energía? Puede verificar el consumo de energía de su concentrador USB a través del Administrador de dispositivos (figuras 1 y 2). Verifique que la potencia que puede proporcionar el concentrador por puerto sea suficiente para la unidad externa. De lo contrario, puede utilizar un adaptador USB Y (figuras 3 y 4) para obtener energía de dos puertos. (Las unidades externas de alto consumo generalmente vienen con un adaptador en Y específicamente para este propósito, por lo tanto, vuelva a marcar la casilla y el manual).
Rastreando la enfermedad
Si deshabilitar esa configuración realmente resuelve el problema en cuestión, entonces el problema ahora es hacer que se pegue y no se revierta. Una opción es usar algo como Process Monitor con un filtro configurado en la entrada de registro relevante (
HcDisableSelectiveSuspend
) para ver qué programa lo cambia para que la opción esté desactivada (debe configurarse1
para deshabilitar la administración de energía).Ese sería el método ideal porque rastrea la causa real de la reversión de la configuración. Desafortunadamente eso solo encuentra la causa; En realidad, arreglarlo puede no ser fácil o incluso posible. Por ejemplo, Windows puede revertirlo automáticamente al apagarlo o, más probablemente, establecerlo en el valor predeterminado durante el arranque cuando detecta hardware.
Definiendo "Dispositivo"; Comprobar puerto USB
Por cierto, ¿está conectando la unidad a diferentes puertos USB? En lo que respecta a Windows, un "dispositivo conocido" es un emparejamiento de dispositivo + puerto , por lo que si previamente ha conectado un dispositivo en el puerto A y deja que Windows instale los controladores, luego conecte el dispositivo guardado en el puerto B, Windows lo verá como un nuevo dispositivo y (re) instalará los controladores junto con la configuración predeterminada. Por lo tanto, debe restablecer todas las configuraciones cuando lo conecte a un nuevo puerto. Después de eso, Windows debería recordar la configuración tanto del puerto nuevo como del antiguo. Es posible que desee conectar su (s) unidad (es) una vez a cada puerto USB y configurarlas para asegurarse de que todas estén configuradas en el futuro, sin importar en qué puerto las conecte. (Lo mismo ocurre con las letras de unidad, pero tienden a ser un poco menos confiables debido a la naturaleza efímera de las letras de unidad para volúmenes extraíbles.
Tratamiento del síntoma
Una forma de evitar que Windows revierta la configuración es simplemente negar el acceso a la configuración. Esto requiere el uso del editor de registro, que puede ser arriesgado si no tiene cuidado, así que tome las precauciones habituales de copia de seguridad y verifique dos veces antes de realizar un cambio (especialmente al eliminar cualquier cosa, que no debería hacer aquí de todos modos).
Primero deberá encontrar la ID de dispositivo relevante:
Allow to turn off
casilla de verificación (no importa qué, solo cámbielo ), pero no haga clic OK(figura 5)Path
,contains
,DisableSelectiveSuspend
,Include
Operation
,contains
,setvalue
,Include
Anote la ID del dispositivo de cuatro dígitos después del GUID (figura 7); en este ejemplo
0055
:Haga clic en la línea en Process Monitor, presione Ctrl+ Jpara abrir Regedit y navegar directamente a la tecla (si eso no funciona, abra Regedit y navegue manualmente a la tecla)
Configure la configuración a lo que desea que sea una última vez (desmarque la casilla en la pestaña Administración de energía y haga clic OK)
Ahora bloquee esa configuración y bloquee el acceso a la clave (figura 8):
Inherit from parent
caja, a continuación, haga clic en CopyyOKFull Control
casilla en la lista inferiorAhora nadie, ni usted, ni siquiera el sistema en sí podrá modificar la configuración (pero aún pueden leerla), por lo que siempre debe permanecer en lo que configuró antes de configurarlo como de solo lectura. (Si es necesario, puede restaurar el acceso de escritura eliminando los permisos específicos del elemento en el cuadro de diálogo Configuración de seguridad avanzada y volviendo a marcar la
Inherit from parent
casilla.Por supuesto, deberá reiniciar después para asegurarse de que la configuración se mantenga.
Último recurso
Si la unidad se sigue cerrando, intente configurar
HKLM\System\CurrentControlSet\Services\usb\DisableSelectiveSuspend
para1
y lo que es de sólo lectura que el anterior. Esta configuración no está presente en un sistema normal, ni está documentada como HcDisableSelectiveSuspend (las únicas referencias a ella están en las páginas de la comunidad), pero Windows parece consultar este valor antesHcDisableSelectiveSuspend
(figura 7), por lo que vale la pena intentarlo.Sherlock Holmes
En este punto, si lo desea, puede regresar y diagnosticar el problema subyacente en lugar de solo tratar el síntoma. Puede usar el filtro anterior para tener acceso de escritura en el registro del Monitor de proceso a la entrada del registro durante el inicio ( Opciones → Habilitar registro de inicio ) y durante el apagado (que es un poco más complicado ) para descubrir exactamente qué lo está cambiando. Entonces puedes cruzar los dedos y esperar que haya una manera de prevenirlo.
Ilustraciones
Figura 1 : captura de pantalla del concentrador USB en el Administrador de dispositivos
Figura 2 : Captura de pantalla de consumo de energía en un concentrador USB
Figura 3 : Foto de un adaptador USB Y
Figura 4 : Diagrama del uso del adaptador USB Y
Figura 5 : Captura de pantalla de la pestaña Administración de energía del concentrador USB
Figura 6 : Filtros necesarios de Monitor de proceso
Figura 7 : captura de pantalla de la entrada de registro relevante en los resultados de Process Monitor
Figura 8 : Diagrama de flujo de establecer una clave de registro en solo lectura
fuente
Vaya al Administrador de dispositivos, expanda la lista de árbol en "Controladores de bus serie universal", haga clic con el botón derecho en la entrada del dispositivo y seleccione propiedades.
Vaya a la pestaña "Administración de energía" en el cuadro de diálogo de propiedades y desactive la casilla "Permitir que la computadora apague este dispositivo para ahorrar energía".
Si está usando una computadora portátil, es posible que también deba acceder a la configuración avanzada de su plan de energía y deshabilitar la opción que permite que Windows corte la energía de los dispositivos cuando no están en uso.
fuente
Como ninguna de las otras soluciones ha funcionado, resolví con la siguiente solución:
Script de Powershell para deshabilitar la configuración
Editando un script encontrado en Internet, construí esto:
C: \ powerMgmt.ps1
Ejecutar al inicio con privilegios elevados
El script anterior requiere privilegios elevados, por lo que creé una tarea en el Programador de tareas de Windows 7 para ejecutar el siguiente script (como administrador de usuario) cuando inicio sesión con mi usuario:
C: \ powerMgmt.cmd
Todo esto es un poco hack; no es elegante y no me ayuda a entender el problema, pero lo resuelve.
fuente
Querrás editar tu registro.
abra regedit.exe y ejecútelo como administrador.
a) haga clic en Inicio> luego escriba regedit en el cuadro de búsqueda> haga clic derecho en regedit.exe> seleccione "ejecutar como administrador
Descolgar [HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \
a) haga clic derecho en servicios> pase el cursor sobre "nuevo" y seleccione "clave"
b) ingrese "USB"
c) Navegue a "USB"> haga clic derecho en USB
d) coloque el cursor sobre "nuevo" y seleccione "Valor DWORD (32 bits)
e) cambie el valor predeterminado a "DisableSelectiveSuspend"
f) Seleccione DisableSelectiveSuspend> haga clic en "Editar"> "Modificar"
g) en "Información del valor:"> cambie el 0 a 1> haga clic en Aceptar.
Reinicie su computadora. Su problema debería estar resuelto.
Si no se siente cómodo editando su registro. Puede abrir el bloc de notas y cortar y pegar el texto a continuación en el bloc de notas y guardar el archivo con cualquier nombre, digamos "temp.reg", debe tener la extensión ".reg" y no una extensión ".txt". Si guarda el archivo en su carpeta "Documentos", debe hacer doble clic en el archivo desde el explorador de Windows y se crearán los valores de registro. Aquí está el texto para pegar en el bloc de notas, incluya todo entre líneas.
Windows Registry Editor Versión 5.00
[HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ USB] "DisableSelectiveSuspend \" "= dword: 00000001
Si utiliza el método de archivo .reg, reinicie su computadora y su problema debería resolverse.
fuente
Puede intentar eliminar completamente el controlador y borrar la información USB obsoleta:
Vaya al Administrador de dispositivos, abra "Controladores de bus serie universal", haga clic con el botón derecho en el concentrador raíz USB y seleccione Desinstalar.
Use regedit para eliminar
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\FLUSB
.En caso de error de permisos, consulte Cómo tomar el control total de las claves del Registro de Windows (incluidos los comentarios). La utilidad gratuita RegOwnit podría ayudar aquí (yo mismo nunca la usé).
Reiniciar.
Cree primero un punto de restauración del sistema, por si acaso.
Otra solución sería utilizar un controlador anterior, que se puede combinar con el procedimiento anterior.
Aquí hay dos que encontré:
3.5.36.0, A01
Fresco Logic USB 3.0 Driver 3.5.93.0
fuente
Puede tener múltiples esquemas diferentes de administración de energía configurados, pero tiene uno seleccionado (como "Equilibrado" o "Alto rendimiento"). Windows está cargando probablemente su esquema de administración de energía que haya seleccionado, y no es probable que no tienen la administración de energía USB deshabilitado.
En el menú de inicio, escriba "editar plan de energía" y seleccione la opción para la que encuentra el menú de inicio. También hay otras formas de acceder a esta ventana, como a través de la configuración de personalización donde configura el protector de pantalla.
Una vez que esté allí, debe "Cambiar la configuración avanzada de energía".
Luego vaya a "Configuración de USB", luego a "Configuración de suspensión selectiva de USB" y cambie la configuración aquí .
Aquí hay un artículo que alguien más escribió sobre su problema. En él hay instrucciones e imágenes similares.
fuente