Pagina 1 di 1

pacchetto vcredist2015-2022

Pubblicato: 19 dicembre 2024 - 11:33
di TITCHI
Buongiorno,
Il pacchetto vcredist2015-2022 è installato su più di 600 PC, ma su circa trenta PC presenta un errore.
Ecco l'errore:

Codice: Seleziona tutto

Erreur lors de l'installation de ['lso-vcredist2015-2022']: erreurs dans les paquets [[PackageRequest(package='lso-vcredist2015-2022',architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.26100'),max_os_version=Version('10.0.26100')), PackageEntry('lso-vcredist2015-2022','14.42.34433.0-27' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5348, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4328, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4235, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptm86v8xtn\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3991, in run\n    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 2177, in run\n    raise CalledProcessErrorOutput(proc.returncode, cmd, \'\'.join(output))\nwaptutils.CalledProcessErrorOutput: Command \'"VC_redist.x86.exe" /quiet /norestart\' returned non-zero exit status 1603.\nOutput:\n']]
Ho rimosso i pacchetti vcredist e vcredist2015-2022 e li ho reinstallati, ma non è cambiato nulla.

Re: pacchetto vcredist2015-2022

Pubblicato: 19 dicembre 2024 - 11:50
di jlepiquet
Buongiorno,

L'errore 1603 è un errore generico di Microsoft durante le installazioni.

Per ottenere più log, puoi modificare la riga 9 di setup.py in:

Codice: Seleziona tutto

silent_args = "/quiet /norestart /log c:\\temp\\vclog.log"
Ciò ci consentirà di ottenere i log e di capire cosa sta realmente accadendo durante l'installazione.

Sinceramente,

Re: pacchetto vcredist2015-2022

Pubblicato: 19 dicembre 2024 - 12:21
di TITCHI
Ecco i nuovi registri:
Installazione: VC_redist.x86.exe

Codice: Seleziona tutto

Erreur lors de l'installation de ['lso-vcredist2015-2022(=14.42.34433.0-28)']: erreurs dans les paquets [[PackageRequest(package='lso-vcredist2015-2022',version=(Version('14.42.34433.0'), 28),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.26100'),max_os_version=Version('10.0.26100')), PackageEntry('lso-vcredist2015-2022','14.42.34433.0-28' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5348, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4328, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4235, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptpj7e9g33\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3991, in run\n    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 2177, in run\n    raise CalledProcessErrorOutput(proc.returncode, cmd, \'\'.join(output))\nwaptutils.CalledProcessErrorOutput: Command \'"VC_redist.x86.exe" /quiet /norestart /log c:\\\\temp\\\\vclog.log\' returned non-zero exit status 1603.\nOutput:\n']]
Traceback (most recent call last):
  File "<string>", line 1943, in run
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 737, in run
    self._run()
  File "C:\Program Files (x86)\wapt\waptservice\waptservice_common.py", line 1341, in _run
    raise Exception(_('Error during install of {}: errors in packages {}').format(
Exception: Erreur lors de l'installation de ['lso-vcredist2015-2022(=14.42.34433.0-28)']: erreurs dans les paquets [[PackageRequest(package='lso-vcredist2015-2022',version=(Version('14.42.34433.0'), 28),architectures=['x64'],locales=['fr'],maturities=['PROD'],tags=['windows-10', 'win-10', 'w-10', 'windows10', 'win10', 'w10', 'windows', 'win', 'w'],min_os_version=Version('10.0.26100'),max_os_version=Version('10.0.26100')), PackageEntry('lso-vcredist2015-2022','14.42.34433.0-28' maturity='PROD',target_os='windows'), 'Traceback (most recent call last):\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 5348, in install\n    result = self.install_wapt(p.localpath,\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4328, in install_wapt\n    raise e\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 4235, in install_wapt\n    exitstatus = setup.install()\n  File "C:\\WINDOWS\\TEMP\\waptpj7e9g33\\setup.py", line 22, in install\n  File "C:\\Program Files (x86)\\wapt\\common.py", line 3991, in run\n    return ensure_unicode(run(*arg, pidlist=self.pidlist,**args))\n  File "C:\\Program Files (x86)\\wapt\\waptutils.py", line 2177, in run\n    raise CalledProcessErrorOutput(proc.returncode, cmd, \'\'.join(output))\nwaptutils.CalledProcessErrorOutput: Command \'"VC_redist.x86.exe" /quiet /norestart /log c:\\\\temp\\\\vclog.log\' returned non-zero exit status 1603.\nOutput:\n']]

Re: pacchetto vcredist2015-2022

Pubblicato: 19 dicembre 2024 - 14:26
di jlepiquet
Di solito nella cartella c:\temp ci sono 3 file che iniziano con vclog.
Puoi inviarceli?

Re: pacchetto vcredist2015-2022

Pubblicato: 20 dicembre 2024 - 09:35
di TITCHI
Ciao,
non riesco a trovare questi file.

Re: pacchetto vcredist2015-2022

Pubblicato: 8 gennaio 2025 - 10:06
di TITCHI
niente nella cartella temporanea

Re: pacchetto vcredist2015-2022

Pubblicato: 8 gennaio 2025 - 10:15
di smandel
Buongiorno,

Sì, anch'io ho questo tipo di problema con VCredist ed è piuttosto fastidioso...
Quindi ho usato il tuo scambio come ispirazione per capire le cose.
Eseguo i seguenti comandi sulla macchina, assicurandomi di selezionare la versione installata sulla macchina:

Codice: Seleziona tutto

VC_redist.x86.exe /repair /quiet /norestart /log c:\\temp\\vclog.log
VC_redist.x64.exe /repair /quiet /norestart /log c:\\temp\\vclog.log
Poi avvio l'installazione della nuova versione tramite WAPT e funziona.

Stavo già utilizzando questo tipo di tecnica per risolvere l'errore 1603 nei file MSI danneggiati:

Codice: Seleziona tutto

msiexec ApplicationName="Mobile" /fvomusa "asset.msi" /L log.txt
E non sono riuscito a capire come farlo con VCredist perché non era disponibile alcun MSI.

Re: pacchetto vcredist2015-2022

Pubblicato: 9 gennaio 2025 - 09:13
di TITCHI
Ciao,
grazie Smandel, ma potresti spiegarmi nel dettaglio come hai fatto?

Re: pacchetto vcredist2015-2022

Pubblicato: 9 gennaio 2025 - 09:25
di smandel
In pratica, verifico la versione di VCredist installata nell'inventario di WAPT.
Recupero la versione da WAPT o dallo store.
La modifico per scaricarla sul mio computer ed estraggo i file EXE contenuti nel pacchetto.
Quindi invio questi file EXE al computer problematico, utilizzando MeshCentral nel mio caso.
Infine, eseguo i comandi del mio post precedente sul computer problematico.