Windows 8 rapporte un temps de disponibilité irrécupérable (éventuellement un temps de disponibilité total de démarrage hybride)

Temps de disponibilité erroné

La durée indiquée sur l'image est de 6 jours, 1 heure, 34 minutes, 22 secondes. J'ai allumé ce portable il y a environ 7 minutes.

Je pense réellement, Windows 8 rapporte le temps total de mise en veille en mode Hybrid-Boot. Comment puis-je obtenir le temps réel? Aussi, pourquoi Windows l'annonce de cette façon?

Existe-t-il un moyen d'obtenir le temps réel en mode GUI (pour mon ami n00b) ??


MISE À JOUR: J'ai désactivé Hybrid-Boot et redémarré. Il en résulte maintenant le bon temps de fonctionnement. En outre, un arrêt complet avec shutdown /s /t 0 fonctionne également.



Peu d'explications supplémentaires , ma question est de savoir comment obtenir le temps réel actuel (temps à partir du moment où nous allumions le système), même si le démarrage hybride est activé? Possible en stock Windows sans aucun programme externe, mais pas nécessaire.


Une explication à ce sujet?

4 Solutions collect form web for “Windows 8 rapporte un temps de disponibilité irrécupérable (éventuellement un temps de disponibilité total de démarrage hybride)”

Vous souhaitez obtenir une solution prête pour connaître le temps de fonctionnement de votre machine depuis la dernière fermeture hybride / démarrage rapide, n'est-ce pas?

Vous pouvez obtenir cette information (telle que fournie par @allquixotic) à partir de EventLog en utilisant PowerShell comme ceci:

 PS c:\> Write-Host $("{0:c}" -f ((Get-Date)- (Get-EventLog -LogName system -Source "Microsoft-Windows-Power-Troubleshooter" -Newest 1).TimeGenerated)) 

Pour intégrer la commande powershell dans un script shell Windows, vous pouvez le faire à la place:

 c:\> powershell.exe -nologo -command Write-Host $('Time since last ''Fast Startup'': {0:c}' -f ((Get-Date)- (Get-EventLog -LogName system -Source \"Microsoft-Windows-Power-Troubleshooter\" -Newest 1).TimeGenerated)) 

Howerver, pour que cela fonctionne hors de la boîte, vous pourriez le configurer dans une variable d'environnement permanente comme celle-ci à la place:

 c:\> setx HardwareUptime "powershell.exe -nologo -command Write-Host $('Uptime since last ''Fast Startup'': {0:c}' -f ((Get-Date)- (Get-EventLog -LogName system -Source 'Microsoft-Windows-Power-Troubleshooter' -Newest 1).TimeGenerated))" 

Donc, vous pouvez alors le faire fonctionner en ouvrant une fenêtre cmd et en faisant:

 c:\> %HardwareUpTime% 

METTRE À JOUR:

Je viens de constater aujourd'hui que l'utilisation de l'entrée ci-dessus dans le journal des événements prend également en compte le mode "Sommeil" ou le mode de suspension, donc l'exécution %HardwareUpTime% vous indiquera le temps écoulé depuis que le PC a repris le sommeil si vous le permettez.

Par conséquent, voici:

 setx HardwareUptime "powershell.exe -nologo -command Write-Host $('Uptime since hardware boot: {0:c}' -f ((Get-Date)- (Get-EventLog -LogName system -InstanceId 27 -Newest 1).TimeGenerated)); Write-Host $('Uptime since system resumed: {0:c}' -f ((Get-Date)- (Get-EventLog -LogName system -Source 'Microsoft-Windows-Power-Troubleshooter' -Newest 1).TimeGenerated));" 

J'ai modifié la commande un peu pour être plus explicite et vous donner les deux informations:

  • Temps écoulé depuis la mise en service de Windows (après un arrêt hybride, un arrêt complet ou un redémarrage simple ou une mise en veille prolongée).

  • Temps écoulé depuis que Windows a repris l'exécution (après retour du mode veille).

REMARQUE: si le système n'a pas dormi entre les deux, les deux fois seront les mêmes.

Tiré d' ici :

Vérifiez le journal des événements de Windows.

  1. Appuyez sur Windows Key + r

  2. Entrez dans la case, %windir%\system32\eventvwr.msc /s

  3. Cliquez sur "Créer une vue personnalisée …" sur le côté droit.

  4. Réglez les paramètres comme ceci: Dépanneur d'énergie

  5. Cliquez sur OK

  6. Lorsque vous y êtes invité, donnez à la vue personnalisée un nom (ceci peut être tout ce que vous voulez)

  7. Il affichera la liste des temps de reprise

Vous devez désactiver Hybrid-Boot et redémarrer. Il devrait afficher le bon temps de disponibilité. En outre, un arrêt complet avec shutdown /s /t 0 fonctionne également.

Cela se produit également dans la version antérieure (XP, Vista, 7) lorsque vous utilisez la hibernation . Le temps n'est réinstallé que lorsque vous effectuez un full boot , mais le démarrage rapide de Win8 n'est plus un démarrage complet. C'est une combinaison de connexion de l'utilisateur hors + Hibernation.

  • Modificateur de défilement pour souris / trackball dans Windows
  • Passez la mise à jour de W8 Pro vers W10 et installez W10 et utilisez la clé de W8 Pro?
  • Comment puis-je basculer de Windows 10 vers Windows 8?
  • Comment ajouter plus d'espace disque au lecteur local?
  • Forcer Windows 8 à utiliser l'UTC lors de l'utilisation de l'horloge BIOS
  • Empêcher les utilisateurs d'installer des applications de métro, mais encore leur permettre d'installer des applications classiques?
  • Pourquoi firefox montre certaines chaînes au lieu de Facebook dans Windows 8
  • Existe-t-il un moyen de définir mon emplacement actuel manuellement sur Windows 8?
  • PC avec bottes Windows 8.1 à partir de n'importe quelle touche enfoncée
  • Historique de l'installation des pilotes
  • Comment puis-je augmenter la résolution d'affichage Hyper-V?
  • Soyons le génie de l'ordinateur et du réseau.