claude
Paquet d'installation silencieuse pour claude
1.24012.9-0
Les paquets PREPROD sont des paquets construits via LUTI.
Ils restent généralement 5 jours en PREPROD, après quoi un deuxième scan VirusTotal est effectué pour vérifier que le status n'a pas changé.
Si le paquet réussit ce dernier contrôle, il est promu en PROD et publié sur le store.
- package: tis-claude-uwp
- name: claude
- version: 1.24012.9-0
- maintainer: Tranquil IT, WAPT Team, Kevin Cherel
- editor: anthropic
- licence: ©
- target_os: windows
- architecture: x64
- signature_date:
- size: 258.39 Mo
- homepage : https://claude.com/download
package : tis-claude-uwp
version : 1.24012.9-0
architecture : x64
section : base
priority : optional
name : claude
categories :
maintainer : Tranquil IT, WAPT Team, Kevin Cherel
description : Claude Desktop (MSIX) is the MSIX-packaged version of Anthropic's Claude AI assistant for Windows, designed for enterprise deployment and centralized management.
depends :
conflicts :
maturity : PREPROD
locale :
target_os : windows
min_wapt_version : 2.5
sources : https://support.claude.com/en/articles/12622703-deploy-claude-desktop-for-windows
installed_size :
impacted_process :
description_fr : Claude Desktop (MSIX) est la version empaquetée au format MSIX de l'assistant IA Claude d'Anthropic pour Windows, conçue pour le déploiement en entreprise et la gestion centralisée.
description_pl : Claude Desktop (MSIX) to wersja asystenta AI Claude firmy Anthropic dla systemu Windows spakowana w formacie MSIX, przeznaczona do wdrażania w środowisku przedsiębiorstwa i centralnego zarządzania.
description_de : Claude Desktop (MSIX) ist die im MSIX-Format paketierte Version des KI-Assistenten Claude von Anthropic für Windows, entwickelt für die Bereitstellung in Unternehmen und die zentrale Verwaltung.
description_es : Claude Desktop (MSIX) es la versión empaquetada en formato MSIX del asistente de IA Claude de Anthropic para Windows, diseñada para implementaciones empresariales y administración centralizada.
description_pt : Claude Desktop (MSIX) é a versão empacotada no formato MSIX do assistente de IA Claude da Anthropic para Windows, projetada para implantação empresarial e gerenciamento centralizado.
description_it : Claude Desktop (MSIX) è la versione in formato MSIX dell'assistente IA Claude di Anthropic per Windows, progettata per la distribuzione aziendale e la gestione centralizzata.
description_nl : Claude Desktop (MSIX) is de in MSIX verpakte versie van Anthropic's Claude AI-assistent voor Windows, ontworpen voor bedrijfsimplementatie en gecentraliseerd beheer.
description_ru : Claude Desktop (MSIX) — это версия ИИ-ассистента Claude от Anthropic для Windows, упакованная в формат MSIX и предназначенная для корпоративного развертывания и централизованного управления.
audit_schedule :
editor : anthropic
keywords :
licence : ©
homepage : https://claude.com/download
package_uuid : 4878f9ed-2236-4e70-b452-4e49a751f581
valid_from :
valid_until :
forced_install_on :
changelog :
min_os_version : 10.0.22000
max_os_version :
icon_sha256sum : 3487c5f5d046d0a90b46396919c232709c623413e068cdaa9ea9fa132e710689
signer : test
signer_fingerprint: b82fc8ef4a4475c0f69ac168176c2bfc58f572eb716c4eadd65e4785c155dd8e
signature_date : 2026-07-31T13:45:22.000000
signed_attributes : package,version,architecture,section,priority,name,categories,maintainer,description,depends,conflicts,maturity,locale,target_os,min_wapt_version,sources,installed_size,impacted_process,description_fr,description_pl,description_de,description_es,description_pt,description_it,description_nl,description_ru,audit_schedule,editor,keywords,licence,homepage,package_uuid,valid_from,valid_until,forced_install_on,changelog,min_os_version,max_os_version,icon_sha256sum,signer,signer_fingerprint,signature_date,signed_attributes
signature : sk2Q6BdvqynQP7SJeYEs5IhZEKIwSLcN0H0Yq+3xbD/JFW2WRtWHtqaZbtLmmoRxHnPD4iu92ZAZlgy4Gia1HZOZE6oS/Np2X3ib64PXq99m+fbe4AXuQXXcsL/pkHV05DHA9tHetgcAWoR+iGFCPmw4A7vnNkgAy/f/BzLsfhu8e5mMfvKJspBw0c5yf9txBeYN/aMuEu+pSSpbJveDQuaXbsBvDx/5poJHFzmLtVYd7ZX2tpHYDc37rj28HCLcs7FoPda60j34UScKi1QYg/1SU3NimjJip4vJwl3SlffeZVoYyo9e4MuaCrTaRD5gbJGIZ3jVr5SCpvAWhqwE7Q==
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
# -*- coding: utf-8 -*-
from setuphelpers import *
appx_package_name = "Claude"
appx_dir = makepath(programfiles, "WindowsAppsInstallers")
def install():
# Declare local variables
bin_path = glob.glob(f"Claude*.msix")[0]
add_appx_cmd = f'Add-AppxProvisionedPackage -Online -PackagePath "{bin_path}" -SkipLicense'
# Installing the UWP application
appxprovisionedpackage = run_powershell(
f'Get-AppXProvisionedPackage -Online | '
f'Where-Object DisplayName -Like "*{appx_package_name}*" | '
f'Select-Object -First 1 DisplayName, Version, PackageName',
output_format="json"
)
pkg_version = "0"
if appxprovisionedpackage:
pkg_version = appxprovisionedpackage.get("Version", "0")
print(f"Detected installed version: {pkg_version}")
print(f"Target version: {control.get_software_version()}")
if Version(pkg_version, 4) < Version(control.get_software_version(), 4):
print(f"Installing: {bin_path.split(os.sep)[-1]} ({control.get_software_version()})")
killalltasks(ensure_list(control.impacted_process))
run_powershell(add_appx_cmd, output_format="text")
else:
print(f"{appx_package_name} is already installed and up-to-date ({pkg_version}).")
def uninstall():
print(f"Removing AppX: {appx_package_name}")
remove_appx(appx_package_name)
#remove_appx("com.canva.CanvaDesktop")
def remove_appx(package, default_user=True):
if running_as_admin() or running_as_system():
if default_user:
run_powershell(
f'Get-AppXProvisionedPackage -Online | Where-Object DisplayName -Like "{package}" | Remove-AppxProvisionedPackage -Online -AllUsers',
output_format="text",
)
run_powershell(
r'Get-AppxPackage -Name "%s" -AllUsers | Where-Object {{ -not ($_.NonRemovable) }} | Remove-AppxPackage -AllUsers' % package,
output_format="text",
)
else:
run_powershell(r'Get-AppxPackage -Name "%s" | Where-Object {{ -not ($_.NonRemovable) }} | Remove-AppxPackage' % package, output_format="text")
# -*- coding: utf-8 -*-
from setuphelpers import *
from setupdevhelpers import *
import requests
import glob
def update_package():
# Declaring local variables
package_updated = False
proxies = get_proxies_from_wapt_console()
if not proxies:
proxies = get_proxies()
#url = "https://claude.ai/api/desktop/win32/x64/setup/latest"
msix_url = "https://claude.ai/api/desktop/win32/x64/msix/latest"
user_agent = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:140.0) Gecko/20100101 Firefox/140.0"
# Getting latest version information from official sources
print("URL used is: %s" % msix_url)
latest_version_infos = requests.get(msix_url,proxies=proxies,headers={"User-Agent": user_agent},).json()
download_url = latest_version_infos["url"]
latest_bin = download_url.split("/")[-1]
version = latest_version_infos["version"]
# Downloading latest binaries
print("Latest %s version is: %s" % (control.name, version))
print("Download URL is: %s" % download_url)
if not isfile(latest_bin):
print("Downloading: %s" % latest_bin)
wget(download_url, latest_bin, user_agent=user_agent, proxies=proxies)
else:
print("Binary is present: %s" % latest_bin)
# Changing version of the package
control.set_software_version(version)
control.save_control_to_wapt()
print("Changing package version to: %s in WAPT\\control" % control.version)
# Deleting outdated binaries
for binary in glob.glob("ClaudeSetup-*.exe"):
if binary != latest_bin:
print("Deleting outdated binary: %s" % binary)
remove_file(binary)
c7d61479f06a3490bd2598405aa95a428abb9fe31ed97f9e0a1fba7cd2745fe2 : Claude-03c61d06f8e01a4db2273b9514e225f21d2ba62e.msix
01ca7fe94636e5a08fcb73849d3b5df25d51e2c82f4dd1a08f01798b25899819 : WAPT/certificate.crt
f87c33befc1e3baec2fa5699fa83c04839be39ca76caa793bc611f547046d2dc : WAPT/control
3487c5f5d046d0a90b46396919c232709c623413e068cdaa9ea9fa132e710689 : WAPT/icon.png
97a6ef4348a00710c34b821babfd49f0df3642f996c3c993a6eb63113a6bd82e : luti.json
220ee0b832349d938de5da5ca427c2989e7b89c0d3b19b032fd0ac89dc6cc3bc : setup.py
d8b3ce6c1da29da9a4a30ba4fa6b25878992466daaf2a7f6913de14c19feef78 : update_package.py