Pagina 1 di 2

WAPTEXIT

Pubblicato: 11 aprile 2017 - 14:12
di cedre2
Salve,

il programma "WAPTexit.exe", che dovrebbe avviarsi allo spegnimento dei computer per applicare gli aggiornamenti, non funziona sempre sulla mia rete.

L'ho testato su due macchine Windows 7 con aggiornamenti in sospeso.

WAPTexit è abilitato nelle impostazioni di gruppo locali per lo spegnimento.

Sulla prima macchina a 64 bit non si avvia affatto, mentre sull'altra a 32 bit funziona correttamente. C'è una correlazione? Sembra essere casuale, a seconda del computer. Devo abilitare qualcosa sulle macchine affinché WAPTexit si avvii?

Preciso che, se avviato manualmente, WAPTexit propone l'installazione degli aggiornamenti.

Avete qualche suggerimento?

Re: WAPTEXIT

Pubblicato: 11 aprile 2017 - 16:03
di agauvrit
Buongiorno,
  • - Si tratta sicuramente di Windows 7 Professional?
    - Esiste un gestore di configurazione aggiuntivo che potrebbe imporre le GPO (KoXo? IACA?)?
    - Qual è l'output del comando?

Codice: Seleziona tutto

wapt-get add-upgrade-shutdown
Dovremmo aggiornare la nostra documentazione molto presto; l'aggiornamento include un debug per il problema di WAPTexit non funzionante.

Sinceramente,

Alessandro

Re: WAPTEXIT

Pubblicato: 12 aprile 2017 - 10:01
di cedre2
Salve,

"- Si tratta sicuramente di Windows 7 Professional?"

-->

"- È presente un gestore di configurazione aggiuntivo che potrebbe forzare le GPO (KoXo? IACA?)"

--> No

"- Qual è il risultato del comando: wapt-get add-upgrade-shutdown?"

--> Nessuno

Grazie

Re: WAPTEXIT

Pubblicato: 12 aprile 2017 - 10:07
di cedre2
"- Qual è il risultato del comando: wapt-get add-upgrade-shutdown"


--> Preciso che wapexit.exe era già presente nelle policy di arresto locali.

Re: WAPTEXIT

Pubblicato: 12 aprile 2017 - 10:29
di cedre2
Sorprendentemente, quando elimino wapt-exit.exe dai criteri locali e poi lo aggiungo manualmente, ricomincia a funzionare.

Eppure il percorso originale è corretto: "c:\wapt\waptexit.exe".

Non posso farlo su ogni computer della mia rete; ci metterei settimane!

Re: WAPTEXIT

Pubblicato: 12 aprile 2017 - ore 11:00
di sfontenau
Buongiorno

In allegato troverete una parte della documentazione in arrivo, che verrà aggiornata tra qualche giorno:

Potresti inviarci la cartella compressa c:\\windows\\system32\\GroupPolicy\\ da un computer danneggiato in modo che possiamo capire il problema? All'indirizzo sfontenau@tranquil.it

Codice: Seleziona tutto

WAPT Exit ne se lance pas
--------------------------

Malgré la présence du script dans les stratégie locales d'arrêt de la machine, WAPTexit.exe ne se lance pas à l'exinction du poste.


Résolution: Hybrid shutdown
+++++++++++++++++++++++++++

Il faut désactiver l'arrêt hybride de Windows 10, qui cause par ailleurs beaucoup d'autres comportements étranges, ce qui rétabli l'execution des scripts à l'extinction de la machine.

L'arrêt hybride peut être désactivé en précisant une valeur dans le fichier :file:`wapt-get.ini` de l'agent WAPT : :ref:`waptexit_ini`

Un paquet WAPT existe pour cela, `tis-disable-hybrid-shutdown <https://store.wapt.fr/wapt/tis-disable-hybrid-shutdown_1.0-2_all.wapt>`_.


Résolution: Windows Home édition
++++++++++++++++++++++++++++++++

Les GPO n'étant pas présentes sur un ordinateur home édition, il est normal qu'elles ne s'éxécutent pas.

La solution de contournement est d'utiliser une taches planifiée appelant :file:`C:\\wapt\\wapt-get.exe` et en paramètre :file:`upgrade`


Résolution: GPO locale corrompue
++++++++++++++++++++++++++++++++

Il peut arriver que les stratégies de groupes locales de la machine soient corrompues.

Une des solutions possible est de supprimer les stratégies locales actuelles pour résoudre le soucis:

Supprimer le fichier :file:`c:\\windows\\system32\\GroupPolicy\\gpt.ini`

Puis relancer l'installation de la tache d'extinction :

.. code-block:: bat

  wapt-get add-upgrade-shutdown

Si le problème se reproduit, cela signifie peut être qu'une autre application manipule également les GPO.

Re: WAPTEXIT

Pubblicato: 12 aprile 2017 - 11:15
di cedre2
Email inviata. ;)

Grazie per la documentazione!

Eseguire questo passaggio manualmente su una macchina danneggiata funziona:


eliminare il file: `c:\\windows\\system32\\GroupPolicy\\gpt.ini`
e poi
`wapt-get add-upgrade-shutdown`.



Ora implementerò uno script per automatizzare questa procedura e vi terrò aggiornati sui progressi.

Re: WAPTEXIT

Pubblicato: 12 aprile 2017 - 11:22
di Jimmy64
Ciao,

sei riuscito a trovare la voce di gpedit che modifica le tue strategie locali per wapt al fine di estrarre la chiave base del registro?

Re: WAPTEXIT

Pubblicato: 12 aprile 2017 - 19:35
di sfontenau
Sono riuscito a eseguire una diagnosi utilizzando il file cedre2.

Pertanto, il file C:\Windows\System32\GroupPolicy\gpt.ini sembra essere danneggiato.

Ecco il contenuto:

Codice: Seleziona tutto

gpcmachineextensionnames =[{35378EAC-683F-11D2-A89A-00C04FBBCFA2}{D02B1F72-3407-48AE-BA88-E8213C6761F1}][{A9B8D792-F454-11DE-BA92-FDCF56D89593}{0F6B957D-509E-11D1-A7CC-0000F87571E3}][{42B5FAAE-6536-11D2-AE5A-0000F87571E3}{40B6664F-4972-11D1-A7CA-0000F87571E3}]
Possiamo vedere che è già piuttosto astratto.

Ok, analizziamolo nel dettaglio:

Codice: Seleziona tutto

[{42B5FAAE-6536-11D2-AE5A-0000F87571E3}{40B6664F-4972-11D1-A7CA-0000F87571E3}]   
Questo è lo script di spegnimento della macchina

Codice: Seleziona tutto

[{35378EAC-683F-11D2-A89A-00C04FBBCFA2}{D02B1F72-3407-48AE-BA88-E8213C6761F1}]
Secondo Google è WSUS

E infine:

Codice: Seleziona tutto

[{A9B8D792-F454-11DE-BA92-FDCF56D89593}{0F6B957D-509E-11D1-A7CC-0000F87571E3}]
Quando fai una ricerca su Google, non esce molto, a meno che tu non cerchi questo:

Codice: Seleziona tutto

{A9B8D792-F454-11DE-BA92-FDCF56D89593}
Ci imbattiamo in uno script wpkg
https://github.com/cleitet/wpkg-gp/blob...ter.py#L27

Presumo quindi che su questa macchina fosse installato wpkg. Deve essere stato disinstallato, ma la chiave è rimasta nel file.

Quando Microsoft analizza le diverse chiavi in ​​ordine, si blocca sulla chiave wpkg e non procede oltre, quindi non esegue quella che ci interessa. Peccato...

Quindi tutto ciò che devi fare è eliminare la chiave nel file o cambiare quella da wapt in anticipo e tutto tornerà alla normalità.

Per il test, eliminare la chiave:

Codice: Seleziona tutto

 HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy
Poi fai un

Codice: Seleziona tutto

gpupdate /force
La chiave del registro verrà ricreata correttamente.


Per Jimmy64


Sono le opzioni dei criteri di gruppo (GPO) che dovrebbero modificare il registro, non il contrario! Altrimenti, si verificheranno problemi, forse non immediatamente, ma prima o poi.

Re: WAPTEXIT

Pubblicato: 13 aprile 2017 - 11:35
di cedre2
Grazie mille per tutte queste informazioni, dovrei riuscire a farcela!