diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..a85d1e0 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,24 @@ +{ + "permissions": { + "allow": [ + "Bash(ping:*)", + "Bash(powershell:*)", + "Bash(ssh root@dalidou:*)", + "Bash(ssh:*)", + "Bash(scp:*)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" status)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" log --oneline -5)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" diff \"NX Licenses/License_Ugslmd.txt\")", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" add \"NX Licenses/License_Ugslmd.txt\")", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" commit -m \"$(cat <<''EOF''\nUpdate NX license file to version 2512 (expires Mar 2026)\n\n- Updated license from v2506 to v2512\n- Set SERVER hostname to dalidou with COMPOSITE ID\n- New license valid until March 2026\n- Also upgraded license server on dalidou from v5.0 to v5.1\n\n🤖 Generated with [Claude Code](https://claude.com/claude-code)\n\nCo-Authored-By: Claude Opus 4.5 \nEOF\n)\")", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" push)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" remote -v)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" push http://Antoine:a380f5fe06e06d1e847aeac8d7d1b383e7693946@192.168.86.50:3000/Antoine/SERVtomaste.git main)", + "Bash(git config:*)", + "Bash(dir:*)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" log --oneline -3)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" diff docs/DALIDOU-SERVER.md)", + "Bash(git -C \"C:\\Users\\antoi\\SERVtomaste\" add -A)" + ] + } +} diff --git a/NX Licenses/SiemensLicenseServer_v5.1.0.0_Lnx64_x86-64.bin b/NX Licenses/SiemensLicenseServer_v5.1.0.0_Lnx64_x86-64.bin new file mode 100644 index 0000000..82f2b86 Binary files /dev/null and b/NX Licenses/SiemensLicenseServer_v5.1.0.0_Lnx64_x86-64.bin differ diff --git a/Solidworks Licenses/LICENSE_DETAILS_LKO4139897.pdf b/Solidworks Licenses/LICENSE_DETAILS_LKO4139897.pdf new file mode 100644 index 0000000..2c764ca Binary files /dev/null and b/Solidworks Licenses/LICENSE_DETAILS_LKO4139897.pdf differ diff --git a/Solidworks Licenses/PRIVACY-LOCKDOWN-README.md b/Solidworks Licenses/PRIVACY-LOCKDOWN-README.md new file mode 100644 index 0000000..f989503 --- /dev/null +++ b/Solidworks Licenses/PRIVACY-LOCKDOWN-README.md @@ -0,0 +1,296 @@ +# SolidWorks Privacy Lockdown + +**Author:** Atomaste Solution +**Purpose:** Block telemetry while preserving license transfer functionality + +## Overview + +This solution blocks all telemetry, analytics, and unnecessary communications from SolidWorks to Dassault Systèmes servers while preserving the ability to: +- Activate licenses +- Deactivate licenses +- Transfer licenses between machines + +## Quick Start + +### Preview Changes (Dry Run - RECOMMENDED FIRST) + +```powershell +# Open PowerShell as Administrator, then run: +cd "C:\Users\antoi\SERVtomaste\Solidworks Licenses\scripts" +.\00-install-privacy-lockdown.ps1 -DryRun +``` + +This shows exactly what would be changed **without modifying anything**. A report is generated. + +### Install (Apply All Protections) + +```powershell +.\00-install-privacy-lockdown.ps1 +``` + +### Uninstall (Remove All Protections) + +```powershell +.\00-install-privacy-lockdown.ps1 -Undo +``` + +### Verify Status + +```powershell +.\05-verify-lockdown.ps1 -Detailed +``` + +## Reports + +Every run generates a detailed report in `scripts/reports/`: + +``` +scripts/reports/ + └── lockdown-report_2024-01-15_14-30-00.txt +``` + +### Report Contents + +- **System State Before**: What was present before any changes +- **Changes Made**: Every modification with before/after values +- **Summary**: Count of changes by category (hosts, services, firewall, registry) + +### Example Report Output + +``` +================================================================================ + SOLIDWORKS PRIVACY LOCKDOWN REPORT + Generated: 2024-01-15 14:30:00 + Computer: WORKSTATION-01 + User: Antoine + Mode: INSTALL +================================================================================ + +SYSTEM STATE BEFORE CHANGES + [BEFORE] Hosts file: No SolidWorks block found + [BEFORE] Services: No SolidWorks services found + [BEFORE] Firewall: No SolidWorks Privacy rules found + +HOSTS FILE MODIFICATIONS + [CHANGE] BLOCKED: telemetry.solidworks.com -> 127.0.0.1 + [CHANGE] BLOCKED: analytics.3ds.com -> 127.0.0.1 + ... + +CHANGES SUMMARY + HOSTS FILE CHANGES (18) + SERVICES CHANGES (0) + FIREWALL CHANGES (0) + REGISTRY CHANGES (0) + TOTAL CHANGES: 18 +================================================================================ +``` + +## What Gets Blocked + +### Domains (via hosts file) + +| Domain | Purpose | Status | +|--------|---------|--------| +| telemetry.solidworks.com | Telemetry | BLOCKED | +| analytics.3ds.com | Analytics | BLOCKED | +| collect.3ds.com | Data collection | BLOCKED | +| update.solidworks.com | Auto-updates | BLOCKED | +| api.3ds.com | 3DEXPERIENCE API | BLOCKED | +| swym.3ds.com | Social/community | BLOCKED | +| sentry.io | Error tracking | BLOCKED | +| o136956.ingest.sentry.io | Error tracking | BLOCKED | + +### Services Disabled + +- SOLIDWORKS Update Publisher Service +- SolidWorks Background Downloader +- Any 3DEXPERIENCE background services + +### Firewall Rules + +- Block outbound for: Update executables, Task schedulers, Downloaders +- Allow outbound for: SLDWORKS.exe (main app), License wizard + +### Registry Settings + +- Customer Experience Improvement Program: Disabled +- Auto Check for Updates: Disabled +- Send Usage Statistics: Disabled +- 3DEXPERIENCE Integration: Disabled +- Background Downloader: Disabled + +## What Remains Accessible (Licensing) + +| Domain | Purpose | Status | +|--------|---------|--------| +| activation.solidworks.com | License activation | ALLOWED | +| license.solidworks.com | License server | ALLOWED | +| licensing.solidworks.com | License management | ALLOWED | + +## Scripts Reference + +| Script | Purpose | +|--------|---------| +| `00-install-privacy-lockdown.ps1` | Master installer (runs all scripts) | +| `01-block-telemetry-hosts.ps1` | Modifies hosts file | +| `02-disable-services.ps1` | Disables Windows services | +| `03-configure-firewall.ps1` | Creates firewall rules | +| `04-disable-telemetry-registry.ps1` | Modifies registry settings | +| `05-verify-lockdown.ps1` | Verifies lockdown status | + +## Individual Script Usage + +Each script supports: +- `-Undo` : Reverse the changes +- `-ListOnly` : Preview changes without applying (where applicable) + +### Examples + +```powershell +# Preview what hosts file changes would be made +.\01-block-telemetry-hosts.ps1 -Undo # to remove +.\01-block-telemetry-hosts.ps1 # to apply + +# List services without modifying +.\02-disable-services.ps1 -ListOnly + +# Preview firewall rules +.\03-configure-firewall.ps1 -ListOnly + +# Check current registry settings +.\04-disable-telemetry-registry.ps1 -ListOnly +``` + +## Troubleshooting + +### License Activation Fails + +1. Verify licensing domains are accessible: + ```powershell + nslookup activation.solidworks.com + nslookup license.solidworks.com + ``` + +2. Temporarily remove hosts file block: + ```powershell + .\01-block-telemetry-hosts.ps1 -Undo + ``` + +3. Complete license operation, then re-apply: + ```powershell + .\01-block-telemetry-hosts.ps1 + ``` + +### SolidWorks Won't Launch + +1. Run verification: + ```powershell + .\05-verify-lockdown.ps1 -Detailed + ``` + +2. Check if any critical service was disabled: + ```powershell + .\02-disable-services.ps1 -ListOnly + ``` + +3. Restore all settings: + ```powershell + .\00-install-privacy-lockdown.ps1 -Undo + ``` + +### Re-run After First SolidWorks Launch + +Some registry settings only appear after SolidWorks runs for the first time. After initial launch: + +```powershell +.\04-disable-telemetry-registry.ps1 +``` + +## Backup Locations + +| Component | Backup Location | +|-----------|-----------------| +| Hosts file | `C:\Windows\System32\drivers\etc\hosts.backup.solidworks` | +| Services | `%USERPROFILE%\solidworks-services-backup.json` | +| Registry | `%USERPROFILE%\solidworks-registry-backup.reg` | + +## Reverting Changes + +### Complete Removal + +```powershell +.\00-install-privacy-lockdown.ps1 -Undo +``` + +### Individual Components + +```powershell +.\01-block-telemetry-hosts.ps1 -Undo # Remove hosts entries +.\02-disable-services.ps1 -Undo # Restore services +.\03-configure-firewall.ps1 -Undo # Remove firewall rules +.\04-disable-telemetry-registry.ps1 -Undo # Restore registry +``` + +## Testing License Transfer + +After applying the lockdown, verify license operations work: + +1. **In SolidWorks:** Help > Transfer License > Deactivate +2. Wait for confirmation +3. Help > Transfer License > Activate on new machine + +If this fails, the hosts file may be blocking a required domain. Check verification script output. + +## Installation Log - ANTOINETHINKPAD + +**Date:** 2025-12-23 20:18:01 +**Computer:** ANTOINETHINKPAD +**SolidWorks Version:** SOLIDWORKS 2026 + +### Changes Applied (22 total) + +#### Hosts File (18 domains blocked) +``` +127.0.0.1 api.3ds.com +127.0.0.1 www.3ds.com +127.0.0.1 swym.3ds.com +127.0.0.1 iam.3ds.com +127.0.0.1 cas.3ds.com +127.0.0.1 eu1-ds-iam.3dexperience.3ds.com +127.0.0.1 eu1-ds.3dexperience.3ds.com +127.0.0.1 update.solidworks.com +127.0.0.1 www.solidworks.com +127.0.0.1 sentry.io +127.0.0.1 o136956.ingest.sentry.io +127.0.0.1 telemetry.solidworks.com +127.0.0.1 analytics.3ds.com +127.0.0.1 collect.3ds.com +127.0.0.1 ifwe.3ds.com +127.0.0.1 eu1-ifwe.3dexperience.3ds.com +127.0.0.1 passport.3ds.com +127.0.0.1 3dswym.3ds.com +``` + +#### Services +- **SolidWorks Licensing Service** - Preserved (Manual startup) - required for licensing + +#### Registry (4 settings disabled) +- CEIP (Customer Experience Improvement Program) → 0 +- Auto Check for Updates → 0 +- Analytics → 0 +- Telemetry → 0 + +#### Backups Created +- Hosts file: `C:\Windows\System32\drivers\etc\hosts.backup.solidworks.2025-12-23_20-18-01` +- Services: `C:\Users\antoi\solidworks-services-backup.json` + +#### Full Report +See: `scripts/reports/lockdown-report_2025-12-23_20-18-01.txt` + +## Notes + +- All changes persist across reboots +- No third-party software required +- Uses only native Windows features (hosts, services, firewall, registry) +- Administrator privileges required for all operations +- Changes are fully reversible diff --git a/Solidworks Licenses/install_guide.pdf b/Solidworks Licenses/install_guide.pdf new file mode 100644 index 0000000..585a9a1 Binary files /dev/null and b/Solidworks Licenses/install_guide.pdf differ diff --git a/Solidworks Licenses/install_guide.txt b/Solidworks Licenses/install_guide.txt new file mode 100644 index 0000000..cbfee8c --- /dev/null +++ b/Solidworks Licenses/install_guide.txt @@ -0,0 +1,4187 @@ + + + + + + + +INSTALLATION ET ADMINISTRATION +SOLIDWORKS 2024 + + + + + + + + + + +Table des matières + + + +1 Installation et administration de SOLIDWORKS 5 +Installation individuelle ou image administrative 6 +Vérifier le système et les logiciels requis 7 +Télécharger le média d'installation 7 +Installation des applications 3DEXPERIENCE 8 +2 Installations individuelles 9 +Installation sur des ordinateurs individuels 9 +Administration d'installations individuelles 12 +Modifier une installation 12 +Réparer une installation 13 +Restaurer un service pack antérieur dans une installation individuelle 13 +Supprimer une installation 13 +Mettre à niveau vers une nouvelle version 14 +Règles de coexistence des produits 15 +3 Installations multiples 17 +Déployer vers des clients multiples 17 +Utilisation des images administratives 17 +Types d'images administratives 18 +Créer une image administrative à partir du gestionnaire d'installation SOLIDWORKS 20 +Editeur d'options du Gestionnaire d'images administratives 21 +Outil Administrateur des paramètres 36 +Déploiement avec la ligne de commande 40 +Préparer les clients pour l'installation en utilisant la ligne de commande à partir d'une image +administrative 40 +Installer depuis l'image administrative en utilisant la ligne de commande 44 +Propriétés de la ligne de commande 46 +Déployer une image administrative en utilisant Microsoft Active Directory 58 +Administration d'installations multiples 58 +Mettre à niveau des images administratives vers une nouvelle version 58 +Administration des mises à jour de produits au moyen des service packs 61 +Supprimer une installation 62 +4 SOLIDWORKS PDM et SOLIDWORKS Manage 64 +Liste des composants serveur de PDM 65 +Clarification des différences entre les clients PDM 67 +Avant l'installation de PDM Server 68 +Installer un serveur PDM à l'aide du Gestionnaire d'installation SOLIDWORKS 69 +Table des matières +Modification d'une installation SOLIDWORKS PDM Server 71 +Installation d'un client PDM avec SLDIM 71 +5 SOLIDWORKS Electrical 72 +Conditions requises pour l'installation de SOLIDWORKS Electrical 73 +Installation autonome ou client/serveur 73 +Configurer Collaborative Server 74 +Configurer Microsoft SQL Server 75 +Spécifier l'emplacement des données 77 +6 SOLIDWORKS Visualize et SOLIDWORKS Visualize Boost 78 +Configuration système requise pour SOLIDWORKS Visualize 79 +Installation de SOLIDWORKS Visualize à l'aide du Gestionnaire d'installation +SOLIDWORKS 79 +Tâches de post-installation 80 +Installation de Visualize Boost à l'aide du Gestionnaire d'installation SOLIDWORKS 82 +Activation de la licence Visualize Boost 83 +Configuration de Visualize Boost 83 +7 Administration des licences 86 +Administrer les licences individuelles 86 +Administrer des licences avec SolidNetWork License Manager 88 +Présentation de l'installation des licences SolidNetWork 90 +Démarrer SolidNetWork License Manager 103 +Mettre à niveau SolidNetwork License Manager 103 +Transférer une licence SolidNetWork 103 +Suppression des fichiers de licence SolidNetWork 104 +Emprunter et rendre des licences SolidNetWork 104 +Gestion de l'accès aux versions de SOLIDWORKS 106 +Surveillance du temps d'inactivité d'une licence 108 +Utilisation d'une licence temporaire 108 +Utiliser les licences SolidNetWork avec des compléments 109 +Sélection d'une licence SOLIDWORKS Simulation avec une licence SolidNetWork +License 110 +Chargement des modules Flow Simulation 111 +Délai d'inactivité pour SOLIDWORKS Simulation, SOLIDWORKS Flow Simulation et SOLIDWORKS Plastics 111 +Utiliser le même ordinateur pour les installations du Gestionnaire de licences et de l'image +administrative 111 +Désinstaller SolidNetwork License Manager 112 +Gestion des licences FlexNet Publisher 112 +8 Dépannage 114 +Utilisation de la licence de réseau 114 +Fichiers journaux du Gestionnaire d'installation SOLIDWORKS 114 +Dossier de téléchargement du Gestionnaire d'installation SOLIDWORKS 115 +Dépannage des licences SolidNetWork 118 +Dépannage relatif aux mises à niveau 119 +Validation des cartes graphiques lors de l'installation ou de la mise à niveau 119 +9 Aide pour l'application Gestionnaire d'installation SOLIDWORKS 120 +Téléchargement en arrière-plan de SOLIDWORKS 121 +Spécifier des options pour le gestionnaire d'installation 123 +Résultats de la vérification de la disponibilité de mises à jour 124 +Emplacement de l'image administrative 125 +Options de téléchargement 125 +Options de téléchargement pour les fichiers du Gestionnaire d'installation SOLIDWORKS 128 +Télécharger les fichiers d'installation du produit 129 +Progression du téléchargement 130 +Download Results 130 +Erreurs d'installation / Installation annulée 131 +Récupération d'une installation qui a échoué ou qui a été annulée 131 +Réparer une installation 132 +Contacter le revendeur SOLIDWORKS 133 +L'installation est terminée 133 +Vérifier la disponibilité de mises à jour de SOLIDWORKS 134 +Programme d'amélioration de l'expérience utilisateur de SOLIDWORKS 134 +Emplacement d'installation 135 +Options de mise à niveau 136 +Progression de l'installation 137 +Type d'installation 137 +Installer et gérer plusieurs ordinateurs 139 +Téléchargement manuel 140 +Version plus récente disponible 140 +Aucune nouvelle version disponible 141 +Processus détectés 141 +Sélection des produits 142 +Produits à télécharger 144 +Produits à réparer 145 +Numéros de série 145 +Installation du serveur 146 +Résumé 146 +Avertissements de la vérification du système 147 +Options de l'Assistance pour le perçage/Toolbox 149 +Remarques sur la configuration de SOLIDWORKS Toolbox 151 +Format UNC 153 +Désinstaller des produits 153 + +1 +Installation et administration de SOLIDWORKS + + +Ce chapitre traite des sujets suivants: +• Installation individuelle ou image administrative +• Vérifier le système et les logiciels requis +• Télécharger le média d'installation +• Installation des applications 3DEXPERIENCE +Ce guide couvre l'installation, les licences, la mise à niveau et l'administration des produits SOLIDWORKS pour les installations individuelles et multiples. + + + +Installation +Installation sur un ou plusieurs ordinateurs. + +Installation +Création d'une image administrative déployée sur plusieurs ordinateurs clients. + + + + +Licence +Activation de machine ou licence réseau. + +Licence +Activation de machine ou licence réseau. + + + + +Mises à niveau +Mise à niveau d'ordinateurs individuels vers une nouvelle version. + +Mises à niveau +Mise à niveau de plusieurs ordinateurs vers une nouvelle version en mettant à niveau l'image administrative utilisée pour l'installation sur ces ordinateurs. + + + + +Administration +Modification, réparation et suppression des installations, mises à niveau vers les nouvelles versions. + +Administration +Mise à niveau d'images administratives et de clients, et administration des licences réseau. + + + + +Le Gestionnaire d'installation SOLIDWORKS permet de configurer les paramètres des composants de produits SOLIDWORKS, y compris SOLIDWORKS, SOLIDWORKS Toolbox, SOLIDWORKS Electrical, SOLIDWORKS Manage, SOLIDWORKS PDM, SOLIDWORKS Visualize et SOLIDWORKS SolidNetWork License Manager. + +SolidNetWork License Manager prend en charge les clients de licence multiples en distribuant les licences aux clients du réseau. Le nombre d'utilisateurs peut ainsi dépasser le nombre de licences en utilisant des licences flottantes. + +Installation individuelle ou image administrative +Faut-il installer les produits SOLIDWORKS individuellement sur chaque ordinateur ou créer une image administrative et déployer l'installation sur tous les clients en une seule commande? +Si l'installation concerne un seul ordinateur ou si vous gérez des douzaines ou des centaines d'ordinateurs, la question ne se pose pas. Si vous êtes entre les deux, laissez-vous guider par la comparaison suivante. + + + +Les utilisateurs assurent eux-mêmes l'administration de SOLIDWORKS. + +L'administrateur système peut personnaliser plusieurs installations avec l'Editeur d'options, en indiquant des options d'installation telles que la création d'une nouvelle installation ou la mise à niveau d'une installation existante, l'exécution de l'installation en tant qu'utilisateur administratif, l'exécution des commandes externes avant ou après l'installation ou différents groupements de produits, etc. + + + + +Les ordinateurs doivent être physiquement accessibles à la personne qui réalise l'installation. + +Les ordinateurs clients peuvent être distants du moment qu'ils sont accessibles à partir du même réseau. + + + + +Vous pouvez installer des versions, service packs ou produits différents sur des ordinateurs distincts avec des paramètres différents. + +Les images administratives assurent la cohérence entre les versions, les service packs, les produits et les paramètres pour les installations multiples, lorsque vous utilisez l'Editeur d'options + + + + + + + +Les ordinateurs doivent avoir un accès au réseau ou à une messagerie électronique. Une connexion au réseau ou à une messagerie électronique est nécessaire pour activer SOLIDWORKS et télécharger des fichiers. L'accès réseau est également nécessaire lors de la collecte des licences d'un serveur de licences réseau. + +Une connexion au réseau local est nécessaire pour déployer l'application; les lecteurs média ne sont pas nécessaires sur les ordinateurs clients. +Les clients peuvent être mis à jour automatiquement. Tous les clients déployés à partir de la même image administrative ont le même service pack. Pour maintenir plusieurs versions, vous pouvez créer plusieurs images administratives. +L'activation de licence peut être automatisée. +Une image administrative nécessite de l'espace disque supplémentaire sur le serveur; l'espace requis sur les clients est le même que pour les installations individuelles. + + + + +Vérifier le système et les logiciels requis +Avant l'installation, assurez-vous que votre système satisfait aux exigences du matériel, du système d'exploitation et des produits Microsoft. Les modules complémentaires, tels que SOLIDWORKS Electrical, SOLIDWORKS Visualize et eDrawings ont des exigences supplémentaires. +Pour garantir la bonne installation et une performance optimale, voir Configuration du système. + +Télécharger le média d'installation +Tous les médias d'installation sont disponibles sur la page de téléchargements SOLIDWORKS. +Si vous ne pouvez pas accéder à la page de téléchargements SOLIDWORKS, contactez votre revendeur afin d'obtenir les DVD. +Pour télécharger le média d'installation : +1. Connectez-vous à la page de téléchargements SOLIDWORKS en tant que client sous contrat de maintenance avec votre adresse de messagerie et votre mot de passe ou votre numéro de série SOLIDWORKS. +2. Sur la page de téléchargements, sous Sélectionner la version, sélectionnez l'année. +3. Sélectionnez l'onglet SOLIDWORKS pour Produits SOLIDWORKS. +4. Dans la zone Produit, sélectionnez un Service Pack. +Pour la dernière version majeure, sélectionnez la version 0.0 des produits SOLIDWORKS. + +5. Cliquez sur Accepter le contrat et continuer dans la page CLOSA. +6. Cliquez sur Télécharger. +Le Gestionnaire d'installation télécharge SolidworksSetup.exe à l'emplacement par défaut C:\Users\Username\Downloads. +7. Décompressez SolidworksSetup.exe dans le dossier Downloads. +Vous pouvez également décompresser SolidworksSetup.exe à l'emplacement de votre choix. +8. Exécutez setup.exe avec des autorisations administratives. +9. Dans le Gestionnaire d'installation, cliquez sur Télécharger et partager tous les fichiers. +Créez des installations individuelles ou des images administratives sur plusieurs ordinateurs avec un seul téléchargement, puis suivez les invites pour terminer le processus. +Le Gestionnaire d'installation télécharge le support d'installation pour vous. Cette option est utile pour : +• Installation du logiciel sur un petit nombre d'ordinateurs +• Téléchargement à l'aide d'un lecteur portable ou d'un lecteur réseau +• Installation de service packs + + + +Installation des applications 3DEXPERIENCE +Si vous gérez des données avec la plateforme 3DEXPERIENCE, vous pouvez acquérir le rôle de Collaborative Designer for SOLIDWORKS pour connecter votre environnement de bureau à la plateforme. +Le rôle de Collaborative Designer for SOLIDWORKS donne accès aux applications 3DEXPERIENCE, qui autorisent les produits SOLIDWORKS Desktop à enregistrer, rechercher et gérer les données stockées sur la plateforme. +Vous installez et activez ces applications depuis 3DEXPERIENCE Platform, et non depuis le Gestionnaire d'installation SOLIDWORKS. Pour obtenir des instructions d'installation, dans l'Aide de SOLIDWORKS, reportez-vous à Utilisation de 3DEXPERIENCE Platform et des apps 3DEXPERIENCE > Installation des apps 3DEXPERIENCE. + +2 +Installations individuelles + + +Ce chapitre traite des sujets suivants: +• Installation sur des ordinateurs individuels +• Administration d'installations individuelles + +Installation sur des ordinateurs individuels +Il existe plusieurs méthodes pour installer SOLIDWORKS sur un ordinateur individuel. +L'installation est réalisée par le Gestionnaire d'installation SOLIDWORKS, qui personnalise l'installation en fonction des produits achetés. Avant de commencer l'installation: +• Si vous installez SOLIDWORKS en licence monoposte, préparez votre numéro de série SOLIDWORKS. +• Vérifiez que votre connexion Internet fonctionne. La connexion est nécessaire pour la vérification des droits. +Le Gestionnaire d'installation SOLIDWORKS installe plusieurs composants Microsoft, notamment Microsoft Windows Installer, Microsoft Visual Studio Tools for Applications, Visual Basic et .NET Framework. Si la version demandée de tous les composants Windows prérequis n'est pas installée sur votre ordinateur, le Gestionnaire d'installation SOLIDWORKS l'installe automatiquement avant d'installer les produits SOLIDWORKS. +Le logiciel SOLIDWORKS Chromium Embedded Framework (CEF) est un autre composant installé par le Gestionnaire d'installation SOLIDWORKS. Son objectif est de présenter le contenu des applications SOLIDWORKS et de 3DEXPERIENCE Platform. + +Téléchargement à partir de la page de téléchargements SOLIDWORKS + +Tous les médias d'installation sont disponibles sur la page de téléchargements SOLIDWORKS. +1. Accédez à la page de téléchargements SOLIDWORKS. +2. Connectez-vous en tant que client sous contrat de maintenance avec votre adresse de messagerie et votre mot de passe ou votre numéro de série SOLIDWORKS. +3. Sur la page Téléchargements, sous Sélectionner la version, sélectionnez l'année. +4. Cliquez sur l'onglet SOLIDWORKS pour Produits SOLIDWORKS et, sous Produit, sélectionnez un Service Pack. +5. Cliquez sur Accepter le contrat et continuer dans la page CLOSA. +6. Cliquez sur Télécharger. + + + + + + +A l'aide d'un répertoire de téléchargement sur un serveur. + +Dans le répertoire de téléchargement, double-cliquez sur +setup.exe. +Le répertoire de téléchargement doit être accessible depuis l'ordinateur sur lequel vous installez les produits SOLIDWORKS ; il doit aussi contenir tous les fichiers d'installation de SOLIDWORKS pour que l'installation puisse commencer. Le Gestionnaire d'installation SOLIDWORKS peut vous aider à trouver les fichiers manquants si vous avez accès à Internet et accès au répertoire de téléchargement. + + + + +Mettre à jour une installation SOLIDWORKS existante à l'aide de la commande +Vérifier la disponibilité de mises à jour + +Effectuez l'une des opérations suivantes: +• Dans SOLIDWORKS, cliquez sur > Vérifier la disponibilité de mises à jour. +• Dans Windows, cliquez sur Démarrer > Gestionnaire d'installation SOLIDWORKS > Vérifier la +disponibilité de mises à jour. + + + + + + +Dans le gestionnaire d'installation SOLIDWORKS, vous pouvez également choisir l'option Télécharger et partager tous les fichiers, y compris le logiciel requis. Cette option est utile si vous installez le logiciel sur quelques machines et que vous souhaitez copier le téléchargement à l'aide d'un lecteur portable ou d'un lecteur réseau. Elle est également utile pour l'installation des Service Packs, car la version complète et le Service Pack sont contenus dans une seule installation. +Une fois l'installation terminée, démarrez l'application SOLIDWORKS et activez la licence. + + + +Administration d'installations individuelles +De manière générale, l'administration d'installations individuelles consiste à modifier, réparer, supprimer et mettre à niveau les installations. + +Modifier une installation +Vous pouvez modifier une installation pour installer des produits qui n'ont pas été installés ou supprimer des produits, à condition que l'installation précédente ait été effectuée avec un ensemble complet de fichiers d'installation. Cette option n'est pas disponible si vous avez mis à niveau l'installation précédente avec un service pack. +Si vous avez acheté un complément après avoir installé SOLIDWORKS, vous pouvez modifier l'installation pour y inclure le nouveau complément. Vous devez installer le complément sur chaque ordinateur individuel. +1. Assurez-vous qu'aucune session SOLIDWORKS n'est en cours. +2. Ouvrez le Panneau de configuration Windows et cliquez sur Programmes et Fonctionnalités. +3. Sélectionnez l'installation SOLIDWORKS que vous souhaitez modifier puis cliquez sur +Modifier. +4. Sur l'écran Bienvenue dans le Gestionnaire d'installation de SOLIDWORKS, cliquez sur Modifier votre installation. +5. Sur l'écran Numéro de série, vérifiez que les numéros de série appropriés sont sélectionnés. +6. Sur l'écran Sélection des produits, sélectionnez les produits à installer ou supprimer. Lorsque vous modifiez une installation: +• Aucun produit n'est installé ou supprimé par défaut, même si vous indiquez un nouveau numéro de série. Vous devez modifier l'action d'installation sur chaque produit ou composant. +• Pour visualiser l'action que vous projetez pour un composant particulier, cliquez sur le nom du composant (mais pas dans la case à cocher). L'installation projetée s'affiche dans le champ d'information situé sous l'entrée de produit dans la liste. +• Vous pouvez cocher la case adjacente au composant du produit pour changer l'action d'installation de ce composant. (A titre d'exemple, si vous installez ou supprimez des composants, la sélection de la case à cocher indique que le composant doit être installé ou supprimé et la suppression de la sélection de la case à cocher indique que le composant ne doit ni être installé ni supprimé). +• Lorsque vous modifiez une action d'installation de composant de la spécification initiale, un astérisque (*) apparaît à côté de ce composant dans la liste. +• Si un composant dispose de sous-composants d'installation optionnels, une icône + est visible à côté de son nom. Pour afficher les sous-composants disponibles pour un composant, cliquez sur l'icône +. +• Si un composant est développé de façon à afficher des sous-composants optionnels, une icône - s'affiche à côté de son nom. Pour réduire la liste des sous-composants, cliquez sur l'icône -. +7. Dans l'écran Résumé, cliquez sur Modifier maintenant. +8. Dans l'écran L'installation est terminée, cliquez sur Terminer. + +Réparer une installation +Si vous rencontrez des problèmes avec un produit SOLIDWORKS installé, vous pouvez utiliser le Gestionnaire d'installation SOLIDWORKS pour réparer l'installation. +Pour réparer une installation, votre ordinateur doit disposer de tous les fichiers source de l'installation précédente et de tous les Service Packs appliqués, à l'emplacement auquel ils ont été installés à l'origine. + +1. Ouvrez le Panneau de configuration Windows et cliquez sur Programmes et Fonctionnalités. +2. Sélectionnez la version de SOLIDWORKS que vous souhaitez réparer et cliquez sur +Modifier. +3. Sur l'écran Bienvenue dans le Gestionnaire d'installation de SOLIDWORKS, cliquez sur Réparer votre installation. +4. Sur l'écran Produits à réparer, sélectionnez le produit à réparer. +5. Désactivez le reste des produits sur l'écran. +6. Cliquez sur Réparer. + +Restaurer un service pack antérieur dans une installation individuelle +Pour restaurer une installation individuelle à une version du service pack de la famille de la version majeure actuelle, désinstallez la version du service pack installée actuellement sur l'ordinateur puis réinstallez la version antérieure. + +Supprimer une installation +Vous pouvez supprimer une installation sur un ordinateur individuel ou dans un environnement client/serveur. +1. Assurez-vous qu'aucune session SOLIDWORKS n'est en cours. +2. Si vous souhaitez transférer la licence SOLIDWORKS sur un autre ordinateur, désactivez la licence avant de supprimer l'installation SOLIDWORKS sur cet ordinateur. + +3. Ouvrez le Panneau de configuration Windows et cliquez sur Programmes et Fonctionnalités. +4. Sélectionnez le composant du produit à supprimer, puis cliquez sur Désinstaller. + + +5. Sur l'écran Désinstallation: +a) Sélectionnez les produits à supprimer. +Par défaut, tous les composants des produits sont sélectionnés. +b) Désélectionnez les produits que vous ne voulez pas supprimer. +c) Cliquez sur Modifier dans Options avancées. +L'écran Options avancées apparaît et l'option Fichiers et dossiers programme est sélectionnée +d) Sélectionnez une option ou plus pour une désinstallation personnalisée ou toutes les options pour une désinstallation complète. +Par défaut, le Gestionnaire d'installation SOLIDWORKS effectue une désinstallation complète et supprime tous les fichiers et dossiers ajoutés lors de l'installation. +e) Cliquez sur Retour au résumé. +f) Sur l'écran Résumé, développez Options avancées pour afficher la méthode de désinstallation et les entrées. +g) Cliquez sur Supprimer des éléments. + +Mettre à niveau vers une nouvelle version +Plusieurs méthodes permettent de mettre à niveau une installation individuelle vers une nouvelle version de SOLIDWORKS. +Vous pouvez mettre à niveau vers une nouvelle version quand vous: +• Recevez un nouveau média d'installation +• Etes notifié de mises à jour lors du démarrage de SOLIDWORKS. +• Vérifiez manuellement la disponibilité de mises à jour. +• Démarrez une nouvelle occurrence du Gestionnaire d'installation SOLIDWORKS. +Lorsque installez une nouvelle version majeure, vous pouvez mettre à niveau une version majeure installée précédemment ou installer la nouvelle version en parallèle. Si vous installez une version Service Pack d'une version majeure installée précédemment, cette version est mise à jour automatiquement. +Vérifier manuellement la disponibilité de mises à jour +Si vous disposez de privilèges d'administrateur sur l'ordinateur, vous pouvez vérifier la disponibilité de mises à jour d'une version SOLIDWORKS installée au moyen d'une des méthodes suivantes. +• Dans SOLIDWORKS, cliquez sur > Vérifier la disponibilité de mises à jour. +• Dans Windows, cliquez sur Démarrer > Gestionnaire d'installation SOLIDWORKS +> Vérifier la disponibilité de mises à jour. + + +Mises en garde relatives aux mises à niveau +Il n'est pas toujours possible d'appliquer une mise à niveau majeure aux produits pour lesquels plusieurs versions majeures différentes sont installées ou d'appliquer une mise à niveau entre des versions majeures en une seule opération. +Dans ce cas, le Gestionnaire d'installation SOLIDWORKS simule la mise à niveau en installant d'abord la nouvelle version, puis en supprimant l'ancienne. Actuellement, seul le produit SOLIDWORKS principal prend en charge les mises à niveau majeures. +Les conséquences sont les suivantes : +• Lors de la mise à niveau du produit SOLIDWORKS principal entre des versions majeures : +• Votre emplacement d'installation existant ne change pas. +• La mise à niveau peut être annulée si une erreur survient ou si vous y mettez fin. +• Lorsque d'autres produits sont mis à niveau entre des versions majeures : +• Chaque produit est d'abord installé en tant que nouveau produit à un nouvel emplacement, puis l'installation d'origine est supprimée. +• Une fois commencée, la mise à niveau peut être annulée si une erreur survient ou si vous y mettez fin. + +Règles de coexistence des produits +Ces règles de coexistence déterminent la façon dont les nouveaux produits sont installés et les produits existants mis à niveau. + + + +Plusieurs versions majeures du produit SOLIDWORKS principal sont autorisées, à l'exception des produits mentionnés +ci-dessous. + +SOLIDWORKS 2023 SP3.0 et +SOLIDWORKS 2024 SP0.0 peuvent coexister sur le même ordinateur. + + + + +Plusieurs service packs de la même version majeure ne sont pas autorisés. + +SOLIDWORKS 2024 SP0.0 et 2024 SP1.0 +ne peuvent pas coexister sur le même ordinateur. Si vous installez +SOLIDWORKS 2024 SP1.0 sur un ordinateur où SOLIDWORKS 2024 SP0.0 est déjà installé, le Gestionnaire d'installation SOLIDWORKS remplace SP0.0 par SP1.0. + + + + +Une seule version des produits suivants est permise sur l'ordinateur : +• SolidNetWork License Manager + +Si SOLIDWORKS 2024 SP0.0 est installé, SolidNetWork License Manager est mis à niveau vers 2024 SP0.0, même si une version majeure antérieure de SOLIDWORKS existe sur l'ordinateur. + + + + + + + +Une seule version du produit suivant est permise sur l'ordinateur : +• SOLIDWORKS Electrical + +Si vous créez une nouvelle installation de SOLIDWORKS Electrical 2024 SP1.0, le Gestionnaire d'installation SOLIDWORKS supprime automatiquement toutes les versions précédentes de SOLIDWORKS Electrical présentes sur l'ordinateur. +Sauvegardez votre environnement SOLIDWORKS Electrical avant de le mettre à niveau. + + + + +Une seule version des produits suivants est permise sur l'ordinateur : +• SOLIDWORKS PDM Client +• SOLIDWORKS PDM Server + +Si vous installez SOLIDWORKS 2024 SP0.0 ou SP1.0, vous devez également mettre à niveau vers SOLIDWORKS 2024 PDM Server et PDM Client. +Si vous installez SOLIDWORKS 2024 PDM Server, vous devez utiliser le processus d'installation de PDM Server pour installer SOLIDWORKS PDM Client. N'installez pas SOLIDWORKS PDM Client séparément avec le processus d'installation du client. +SOLIDWORKS PDM Client doit être la même version et le même service pack que SOLIDWORKS PDM Server sur le même ordinateur. +Voir SOLIDWORKS PDM et SOLIDWORKS +Manage à la page 64 pour plus d'informations. + + + + +Une seule version d'un produit inclus peut être installée pour n'importe quelle version majeure de SOLIDWORKS. Toutefois, les versions des produits inclus dans différentes versions majeures de SOLIDWORKS peuvent coexister. + +Si SOLIDWORKS 2024 SP0.0 est mis à +niveau vers 2024 SP1.0, SOLIDWORKS Composer 2024 SP0.0 est automatiquement mis à niveau vers 2024 SP1.0. Cependant, SOLIDWORKS Composer 2023 SP4.0 peut coexister avec SOLIDWORKS +Composer 2024 SP0.0 ou avec SOLIDWORKS Composer 2024 SP1.0. + + + + +3 +Installations multiples + + +Ce chapitre traite des sujets suivants: +• Déployer vers des clients multiples +• Utilisation des images administratives +• Déploiement avec la ligne de commande +• Administration d'installations multiples + +Déployer vers des clients multiples +Vous pouvez installer SOLIDWORKS sur plusieurs clients en créant une image administrative, puis en déployant l'installation vers les clients. +Le processus de déploiement des clients multiples est le suivant: +1. Création d'une image administrative. +• Créer une image administrative à partir du gestionnaire d'installation SOLIDWORKS à la page 20 +2. Déploiement de l'image administrative sur les clients. +• Déployer une image administrative sur des clients par méthode d'ouverture/manuelle (courrier électronique) +• Déploiement d'une image administrative sur des clients méthode automatique/poussée +• Installer depuis l'image administrative en utilisant la ligne de commande +à la page 44 +3. Implémentation des licences. +• Administrer les licences individuelles à la page 86 +• Administrer des licences avec SolidNetWork License Manager à la page 88 + + +Utilisation des images administratives +Une image administrative permet de réaliser des installations configurables des produits SOLIDWORKS à partir d'un emplacement de réseau unique. +Vous pouvez installer l'image administrative à partir de n'importe quel ordinateur sur le réseau, notamment un ordinateur client. +• L'image administrative doit se trouver dans un dossier partagé. + +• Si tous les produits sont inclus, l'image administrative peut prendre jusqu'à 17 Go d'espace disque. +• Si vous mettez à jour le nom du partage lorsque vous mettez à niveau l'image administrative, le client est automatiquement mis à jour au prochain démarrage de l'application. Pour plus de détails, voir Mise à niveau d'une image administrative à la page 59. +• Lors du déploiement d'une image administrative, le chemin de l'image doit comporter moins de 58 caractères. +• Les clients doivent avoir des privilèges d'administration sur leur ordinateur. Si un client ne dispose pas des privilèges suffisants, il peut exécuter une installation sous un autre nom d'utilisateur. Cette option est pratique lorsqu'un utilisateur individuel ne dispose pas sur son ordinateur des permissions administratives locales qui sont requises pour l'installation des produits SOLIDWORKS. +Voir Mise en place des installations à partir de l'Editeur d'options à la page 30. Une autre méthode y est également décrite pour installer des images lorsqu'un client ne dispose pas des privilèges suffisants. +• Si la journalisation Windows est activée ou si vous utilisez la fonctionnalité d'état dans l'Editeur d'options du Gestionnaire d'images administratives, vous devez avoir les autorisations en lecture/écriture pour ce dossier : {Administrative image directory}\x64\Logs. +Après avoir créé une image administrative, l'Editeur d'options du Gestionnaire d'images administratives peut gérer les paramètres de l'option pour les utilisateurs et les groupes effectuant une installation à partir de cette image. Pour plus de détails, voir Editeur +d'options du Gestionnaire d'images administratives à la page 21. + +Types d'images administratives +Vous pouvez utiliser l'éditeur d'options du Gestionnaire d'images administratives pour créer plusieurs types d'images pour les utilisateurs à distance et pour ceux qui utilisent votre réseau. + + + +Standard + +Il s'agit de l'image par défaut pour toutes les nouvelles images administratives. +Cette image administrative du programme d'installation Windows convient parfaitement aux utilisateurs qui disposent d'un accès fiable à l'ensemble du réseau de l'entreprise. Elle stocke tous les fichiers requis pour installer les produits SOLIDWORKS sélectionnés dans un dossier d'images partagé. +Lorsque les utilisateurs passent à un nouveau Service Pack, ils peuvent télécharger et appliquer des fichiers de correctif et n'ont pas besoin de télécharger l'image entière. + + + + +Client à distance + +Cette image est conçue pour les utilisateurs à distance qui ne disposent pas d'un accès fiable au réseau de l'entreprise. +Lorsqu'ils installent ce type d'image, les utilisateurs à distance reçoivent toutes les options d'installation que vous spécifiez, comme le numéro de série et les produits à installer. +Les utilisateurs téléchargent les fichiers nécessaires sur Internet via la page de téléchargements SOLIDWORKS. Nous vous recommandons d'accéder à ces fichiers et de les installer en passant par Internet pour plus de fiabilité et pour réduire la charge sur les réseaux de l'entreprise. +Les utilisateurs à distance installent cette image en utilisant les mêmes techniques prises en charge par l'image administrative standard. Vous pouvez toujours exécuter le script des installations en utilisant les fichiers sldim.exe et startwinstall.exe. +Les fichiers d'installation téléchargent un chemin spécifié dans l'éditeur d'options du Gestionnaire d'images administratives avant l'installation. Les utilisateurs doivent accéder au dossier de l'image administrative pour démarrer l'installation et exécuter des fichiers de lots ou de paramètres qui y sont hébergés. + + + + + +Compressé(e) + +L'image administrative compressée est conçue pour les organisations qui ont besoin de copier des images administratives sur plusieurs sites ou machines client et qui veulent minimiser l'impact sur le réseau. +Cette image est 60 % plus petite qu'une image administrative standard mais elle met autant de temps à exécuter les installations. Elle prend en charge toutes les opérations d'installation telles que la modification et la réparation. +Les images administratives compressées disposent également de chemins d'accès courts. Ainsi, lorsque des images sont stockées dans des structures de dossiers profondes, aucun problème ne survient. + + + + + +Créer une image administrative à partir du gestionnaire d'installation SOLIDWORKS +Si vous installez SOLIDWORKS sur plusieurs ordinateurs, vous pouvez créer une image administrative, puis déployer l'application sur d'autres ordinateurs. +1. Lancez le Gestionnaire d'installation SOLIDWORKS. Voir Télécharger le média d'installation à la page 7. +2. Depuis l'écran Bienvenue, sélectionnez Créer une image administrative à déployer sur plusieurs ordinateurs et sélectionnez l'une des options suivantes : + + + +Créer une nouvelle image en utilisant les paramètres par défaut. + +Créer l'image à l'aide des paramètres de configuration par défaut (sans se baser sur les paramètres définis pour une image administrative existante sur votre site). + + + + +Créer une nouvelle image en utilisant les paramètres et les fichiers d'une image +existante. + +Créer l'image à l'aide des paramètres de configuration indiqués pour une image administrative existante sur votre site. Cliquez sur Parcourir pour indiquer le répertoire d'installation de l'image administrative existante. + + + +3. Saisissez vos numéros de série SOLIDWORKS. + +4. Cliquez sur Modifier pour modifier les produits ou les options par défaut qui incluent : +• Emplacement de l'image administrative +• Type d'image administrative +5. Acceptez le contrat de licence et cliquez sur Créer maintenant. +6. Cliquez sur Personnaliser l'image pour ouvrir et afficher les paramètres dans l'Editeur d'options du Gestionnaire d'images administratives. +7. Facultatif : Cliquez sur Créer un raccourci bureau pour accéder à l'image sur votre bureau. + +Editeur d'options du Gestionnaire d'images administratives +L'Editeur d'options du Gestionnaire d'images administratives vous permet de personnaliser les paramètres d'installation pour les groupes d'ordinateurs et pour les ordinateurs individuels.. +Après la création de l'image administrative, le Gestionnaire d'installation SOLIDWORKS vous demande de démarrer l'Editeur d'options. Vous pouvez également démarrer l'Editeur d'options en double cliquant sur sldAdminOptionEditor.exe dans le dossier de l'image administrative. +Si vous souhaitez spécifier différentes configurations d'installation pour des groupes de machines ou des machines spécifiques, dans l'Editeur d'options, sélectionnez des machines. Spécifiez ensuite les options d'installation de ces machines. + +Ajouter et supprimer des groupes et des ordinateurs +L'Editeur d'options du Gestionnaire d'images administratives vous permet d'indiquer les différentes configurations d'installation pour les groupes d'ordinateurs et pour les ordinateurs individuels. +Par exemple, vous pouvez configurer plusieurs ordinateurs afin d'utiliser un sous-ensemble de composants de produits disponibles dans l'image, alors qu'un autre groupe pourrait utiliser un autre sous-ensemble de composants. Bien que vous utilisiez une seule image administrative, les paramètres de groupe de l'Editeur d'options vous permettent d'installer différents sous-ensembles de produits sur différents groupes d'ordinateurs. Vous pouvez déplacer les paramètres entre les différents groupes et modifier des groupes d'ordinateurs. +Vous pouvez également diviser les groupes d'ordinateurs en sous-groupes. Les +sous-groupes héritent des paramètres du groupe parent, mais vous pouvez changer les paramètres individuels pour chaque sous-groupe. + + + + +Pour ajouter un groupe: +1. +Cliquez à l'aide du bouton droit de la souris sur Paramètres globaux puis sur Ajouter un groupe. +2. Entrez le nom du groupe. + + + + +Pour ajouter des ordinateurs: +1. +Cliquez à l'aide du bouton droit de la souris sur Paramètres globaux puis sur Ajouter un ordinateur. + + + +2. Effectuez l'une des opérations suivantes: +• Sélectionnez Par nom d'ordinateur et saisissez un nom d'ordinateur. +• Sélectionnez Par adresse IP et saisissez l'adresse IP d'un ordinateur. +• Sélectionnez Par plage d'adresses IP et saisissez l'adresse IP de début et l'adresse IP de fin de la plage. +• Cliquez sur Ajouter plusieurs ordinateurs pour indiquer le nom des ordinateurs. Vous pouvez séparer les noms d'ordinateurs par un retour à la ligne, un espace, une tabulation, une virgule, un point, deux-points ou un +point-virgule. Vous pouvez également copier et coller une liste de noms d'ordinateurs depuis un fichier délimité (par exemple, au format *.xls ou *.csv) dans la boîte de dialogue. + + + + +Pour déplacer un ordinateur existant vers un +sous-groupe : + +faites glisser l'ordinateur dans le groupe ou le sous-groupe. + + + + +Pour déplacer un ordinateur en dehors d'un groupe ou +sous-groupe : + +faites glisser l'ordinateur sur Paramètres globaux ou bien sur un groupe ou sous-groupe différent. + + + + +Pour supprimer un groupe, un +sous-groupe ou un ordinateur : + +à l'aide du bouton droit de la souris, cliquez sur le groupe, le sous-groupe ou l'ordinateur, puis cliquez sur Supprimer le groupe ou Supprimer l'ordinateur. + + + + + + + + + +Pour supprimer tous les groupes et tous les ordinateurs: + +Cliquez à l'aide du bouton droit de la souris sur Paramètres globaux puis cliquez sur Tout supprimer. + + + + +Affichage et édition des paramètres d'option +L'Editeur d'option du Gestionnaire d'images administratives SOLIDWORKS vous permet de visualiser et de modifier les paramètres d'option pour les groupes et les ordinateurs spécifiés pour l'image. +• Lorsque vous lancez l'Editeur d'option pour la première fois, les paramètres d'option s'affichent en mode lecture seule. L'icône Modifier n'est pas grisée. +Lorsque vous cliquez sur Paramètres globaux, un récapitulatif des paramètres d'option d'un groupe ou d'un ordinateur s'affiche pour cet élément: + + + +Paramètres globaux + +Tous les paramètres d'option spécifiés pour l'image administrative. + + + + +Groupe + +Change dans les paramètres de groupe relatifs aux paramètres globaux + + + +Machine Change dans les paramètres de l'ordinateur relatifs au groupe + +• Pour modifier les paramètres d'option, cliquez sur Modifier . L'icône est grisée et une liste des paramètres d'option plus détaillée s'affiche. +Lorsque vous cliquez sur Paramètres globaux, un groupe ou un ordinateur vous permettent de changer les paramètres d'option pour cet élément. Lorsque vous modifiez un paramètre d'option qui diffère des paramètres globaux ou des paramètres de groupe hérités, ce paramètre d'option est mis en surbrillance. +Si vous recliquez sur l'icône Modifier , le mode de lecture seule est restauré à l'affichage. +Si vous apportez des modifications, l'Editeur d'option vous invite à les enregistrer ou à les ignorer lorsque vous quittez. + +Indiquer des paramètres d'option pour les groupes et les ordinateurs +Vous pouvez indiquer des paramètres d'option pour tous les ordinateurs (Paramètres globaux), groupes d'ordinateurs et ordinateurs individuels. +1. Dans l'Editeur d'options, cliquez sur l'objet à modifier (par exemple, Paramètres globaux, un groupe ou un ordinateur). +2. A droite, cliquez sur Modifier . +L'icône est grisée et une liste des paramètres d'option plus détaillée s'affiche. + +3. Modifiez les paramètres d'option en cliquant sur les paramètres d'option à droite de l'article sélectionné sur la gauche. +Les modifications apportées aux paramètres d'option remplaçant les Paramètres globaux ou les paramètres de groupe sont mises en surbrillance. +4. Cliquez sur OK ou Fermer pour sauvegarder vos modifications. + +OK L'Editeur d'options enregistre vos modifications et se ferme. + + + +Fermer + +L'Editeur d'options demande si vous voulez enregistrer les modifications apportées et se ferme. + + + + +Paramètres d'options relatifs à l'image administrative +L'Editeur d'options permet de spécifier les paramètres relatifs aux options de clients ou de groupes individuels, y compris les numéros de série, les options d'installation du client, quels composants sont installés, et l'emplacement de Toolbox. + +Numéros de série +Saisissez les numéros de série pour installer les produits sur les ordinateurs client. + +Si vous gérez les licences à l'aide SolidNetWork : +• Dans le premier champ du numéro de série, saisissez le numéro de série de SolidNetWork. +• Dans le champ Port serveur SNL@serveur, saisissez le nom du serveur et le port SolidNetWork License Manager au format suivant nnnnn. + + + + +Exécuter l'installation sous un autre nom d'utilisateur. + +Vous pouvez spécifier un autre utilisateur disposant des autorisations administratives pour exécuter l'installation au lieu de l'utilisateur connecté. Cette option s'avère pratique lorsque les utilisateurs ne disposent pas d'autorisations administratives locales sur leur ordinateur (lesquelles sont requises pour l'installation des produits SOLIDWORKS). + + + + + + +Exécuter un programme avant ou après l'installation. + +Vous pouvez indiquer qu'un programme personnalisé soit exécuté avant ou après l'installation client. + + + + +Voulez-vous que les clients participent au Programme Expérience Client de SOLIDWORKS ? + +Vous pouvez indiquer que les machines client participent au Programme Expérience Client de SOLIDWORKS. Des informations au sujet des performances sont envoyées à SOLIDWORKS Corporation dans le but d'améliorer le produit. Le processus est transparent et confidentiel. Pour plus de détails, visitez le site Web du Programme +d'amélioration de l'expérience utilisateur. + + + + +Limitations des options Exécuter un programme avant ou après l'installation. +Ces options vous permettent d'exécuter d'autres programmes d'installation ou des scripts sur les ordinateurs clients avant ou après le déploiement de SOLIDWORKS, par exemple un script qui installe Microsoft Office. + + +Pour utiliser les options Exécuter un programme avant l'installation et Exécuter un programme après l'installation, sélectionnez uniquement les programmes qu'il est possible d'installer en mode silencieux. + +Logiciel à installer +Vous pouvez indiquer quels composants des produits SOLIDWORKS doivent être installés. +• Le fait de cocher la case adjacente au composant du produit inclut celui-ci à l'installation de clients. +• Si vous ne cochez pas cette case, le composant n'est pas installé. +• Si un composant dispose de sous-composants d'installation optionnels, une icône + est visible à côté de son nom. Pour afficher les sous-composants disponibles pour un composant, cliquez sur l'icône +. +• Si un composant est développé de façon à afficher des sous-composants optionnels, une icône - s'affiche à côté de son nom. Pour réduire la liste des sous-composants, cliquez sur l'icône -. + + +Options Toolbox +Vous pouvez indiquer les normes à prendre en charge et l'emplacement de Toolbox par défaut pour les installations des clients. +Il y a souvent plusieurs utilisateurs accédant à Toolbox partagé, généralement via un emplacement réseau (par ex. un chemin UNC, un dossier partagé ou un lecteur réseau commun). +Si l'emplacement contient une version majeure antérieure de Toolbox, l'installation de clients met à niveau cette version de Toolbox vers la nouvelle version majeure. Les fichiers ne sont plus compatibles avec les anciennes versions majeures de SOLIDWORKS. + +Pour de plus amples informations sur l'administration SOLIDWORKS Toolbox, voir Toolbox +dans l'Aide de SOLIDWORKS. + +Installation du logiciel Toolbox sans installer les données Toolbox +Si votre environnement possède un emplacement PDM ou Toolbox/Assistance pour le perçage partagé, vous pouvez définir les installations de clients de sorte qu'elles n'installent pas, ni ne mettent à niveau les données Toolbox dans cet emplacement. +Pour ce faire : +• Vous n'avez pas encore spécifié la vue locale SOLIDWORKS PDM avant d'installer SOLIDWORKS. + +• Les fichiers de l'emplacement sont en cours d'utilisation et pourraient bloquer les installations SOLIDWORKS. +• L'emplacement n'est pas disponible et pourrait bloquer les installations SOLIDWORKS. +Lorsque vous configurez les installations de clients pour qu'elles n'installent pas les données Toolbox, le logiciel SOLIDWORKS et les paramètres pointent vers l'emplacement Assistance pour le perçage/Toolbox, mais vous devez installer les données dans un emplacement central ultérieurement. +Pour installer le logiciel SOLIDWORKS sans inclure les données de l'Assistance pour le perçage/Toolbox : +• Lorsque vous êtes invité à installer/mettre à niveau les fichiers Toolbox, sélectionnez +Non, installer le logiciel Toolbox sans inclure les fichiers de données. +Au moins une personne, généralement l'administrateur CAD, doit installer ou mettre à niveau les données de l'Assistance pour le perçage/Toolbox dans l'emplacement central pour que le logiciel fonctionne correctement. Toute personne de l'entreprise peut réaliser cette tâche avec une seule installation manuelle du logiciel SOLIDWORKS. Si vous gérez Toolbox dans SOLIDWORKS PDM, suivez les étapes énoncées à la section Toolbox du Guide d'administration de SOLIDWORKS PDM pour installer ou mettre à niveau les données Toolbox. + +Options de client SOLIDWORKS PDM +Vous pouvez sélectionner les options suivantes pour déployer les clients SOLIDWORKS PDM et les compléments : +• Type de produit PDM +• Type de client PDM +• Fonctions +• Vue du coffre-fort + + +Reportez-vous à la section sur SOLIDWORKS PDM dans l'Aide de SOLIDWORKS pour plus d'informations sur ces clients et compléments. + +Options de SolidWorks Electrical +Vous pouvez spécifier les paramètres suivants pour les composants administratifs de SOLIDWORKS Electrical : +• Chemin d'accès aux données +• Nom et numéro de port de l'ordinateur Collaborative Server +• Nom et mot de passe de l'ordinateur SQL Server +Voir SOLIDWORKS Electrical à la page 72 pour plus d'informations sur ces composants. + +Héritage des paramètres d'option globaux et de groupe +Les paramètres d'option pour Paramètres globaux ou de groupe sont hérités par des éléments situés dessous. +Par exemple : +• Les paramètres définis pour Paramètres globaux sont hérités par tous les groupes et ordinateurs. +• Les paramètres définis pour un groupe sont hérités par tous les sous-groupes et ordinateurs au sein du groupe. +Vous pouvez modifier les paramètres d'option pour un groupe, un sous-groupe ou un ordinateur pour écraser les paramètres hérités ou par défaut. Lorsque vous modifiez un paramètre hérité en changeant sa valeur par défaut ou héritée, cette option est mise en surbrillance. + + +Personnalisation des paramètres pour chaque ordinateur +Vous pouvez également modifier des paramètres que vous avez appliqués à des ordinateurs spécifiques en cliquant avec le bouton droit sur le nom de l'ordinateur. +A partir du menu contextuel, vous pouvez exécuter les tâches suivantes pour chaque ordinateur : +• Renommer +• Supprimer l'ordinateur +• Restaurer les paramètres globaux +• Editer les notes +• Options d'édition +L'édition d'options vous permet de modifier toutes les options pour l'ordinateur, par exemple les options d'installation client et les options administratives. +Mise en place des installations à partir de l'Editeur d'options +Vous pouvez déployer les installations directement depuis l'Editeur d'options en vous servant d'une méthode manuelle ou Push. +• Utilisez la page Déployer manuellement de l'Editeur d'options pour envoyer aux utilisateurs par courrier électronique des instructions sur la façon de démarrer l'installation. Utilisez cette méthode quand les utilisateurs ont des privilèges d'administrateur pour leurs ordinateurs clients. + + + +• Utilisez la page Déployer automatiquement de l'Editeur d'options pour pousser automatiquement des installations sur des ordinateurs cibles. Utilisez cette méthode quand des utilisateurs n'ont pas de privilèges d'administrateur pour installer des logiciels sur leurs systèmes. Vous pouvez également réaliser des installations personnalisées avec cette méthode. +Pour déployer manuellement ou automatiquement, vous devez stocker le répertoire d'installation de l'image administrative en un répertoire partagé de Windows, de sorte qu'il soit disponible via un emplacement réseau, par exemple +\\machine\shared_directory. Vous pouvez également rendre l'image disponible en la copiant vers un répertoire local sur chaque machine, comme C:\SOLIDWORKS Admin\SOLIDWORKS 2024 SP0. + +Utilisation d'un chemin UNC pour déployer une image administrative +Au lieu de mapper les emplacements des lecteurs réseau, utilisez un chemin UNC (\\machine_name\share_name) lorsque vous spécifiez un emplacement réseau pour le répertoire d'installation de l'image administrative. +Les lecteurs réseau mappés ne sont pas compatibles avec les méthodes d'installation poussée et automatique, ni avec Exécuter l'installation sous un autre nom d'utilisateur de la méthode d'ouverture et manuelle. + +Utilisation de StartSWInstall.exe pour déployer une image administrative +Vous pouvez installer ou désinstaller une image administrative sur les clients en exécutant la commande admin_image_install_dir\ StartSWInstall.exe. Cette méthode permet d'installer SOLIDWORKS à l'aide des options, des ordinateurs et des groupes définis dans l'Editeur d'options du Gestionnaire d'images administratives. +Vous pouvez ajouter à la commande StartSWInstall.exe les commutateurs suivants : + + + +/install + +Installe l'image administrative sur les ordinateurs clients. + + + + + + + +/uninstall + +Désinstalle le logiciel des ordinateurs clients, avec deux commutateurs facultatifs : + +/removedata + +Disponible pour la désinstallation seulement. Supprime les fichiers de données et les dossiers de SOLIDWORKS durant la désinstallation. + +/removeregistry + +Disponible pour la désinstallation seulement. Supprime les entrées de Registre de SOLIDWORKS +durant la désinstallation. + + + + +/showui + + + +/now + +Affiche une fenêtre de progression pour le Gestionnaire d'installation de SOLIDWORKS. Sinon, le Gestionnaire d'installation de SOLIDWORKS est masqué pour l'utilisateur. + +Démarre immédiatement l'installation ou la désinstallation. La boîte de dialogue d'avertissement de 5 minutes ne s'affiche pas. + + + + +StartSWInstall.exe est préférable à l'utilisation de StartSWInstall.hta lorsque vous souhaitez que l'installation continue sans interaction avec l'utilisateur, mais ne voulez pas utiliser le déploiement automatique depuis l'Editeur d'options d'image administrative. + +Déployer manuellement +Vous pouvez utiliser cette méthode si les utilisateurs ont les privilèges nécessaires pour effectuer l'installation sur leurs systèmes. +Pour déployer des installations manuellement en utilisant le courrier électronique : +1. Dans l'Editeur d'options, cliquez sur Mettre en place. +La disponibilité et le statut de l'installation s'affichent pour chaque ordinateur. +2. Cliquez sur Envoyer courrier électronique. + +3. Indiquez le chemin d'accès au réseau pour le répertoire d'installation d'images administratives. +En principe, le chemin d'accès au répertoire d'installation d'images administratives est indiqué au début comme chemin d'accès à un fichier Windows (par exemple C:\SOLIDWORKS Admin\SOLIDWORKS 2024 SP0). La boîte de dialogue indique Il ne s'agit pas d'un chemin d'accès réseau. +a) Cliquez sur Parcourir pour indiquer l'emplacement réseau du répertoire d'installation de cette image administrative. +b) Naviguez jusqu'à l'ordinateur où l'image administrative est installée et sélectionnez le répertoire partagé Windows indiqué comme répertoire d'installation d'image administrative. + + +c) Cliquez sur OK. +La boîte de dialogue indique Il s'agit d'un chemin d'accès réseau. + +Un courrier électronique est généré pour indiquer au propriétaire de l'ordinateur comment effectuer l'installation à partir de l'image administrative à l'aide de l'emplacement réseau pour le fichier StartSWInstall.hta dans l'image administrative. +4. Envoyez le courrier électronique aux utilisateurs responsables de l'installation de SOLIDWORKS. +Dans le message électronique, les utilisateurs peuvent double-cliquer sur le lien correspondant à l'emplacement réseau de StartSWInstall.hta afin d'installer SOLIDWORKS à partir de l'image administrative. +Dans l'Editeur d'options, Etat de l'installation indique : + +En attente + +Réussi Echoué + +L'utilisateur n'a pas encore exécuté l'installation sur cet ordinateur. +L'utilisateur a exécuté l'installation sur cet ordinateur. +L'utilisateur a exécuté l'installation sur cet ordinateur mais elle a échoué. + +Les autres messages d'état qui peuvent s'afficher sont les suivants : Installé avec succès, Désinstallé avec succès, Installation, Désinstallation, Démarrage requis, Echec de l'installation, et Echec de la désinstallation. + + +Prérequis pour le déploiement automatique +Avec le déploiement automatique, les tâches d'installation sont poussées vers les machines cibles et effectuées par le Planificateur de tâches de Microsoft sur chaque système, sans nécessiter d'action des utilisateurs. Vous pouvez utiliser cette méthode lorsque des utilisateurs ne possèdent pas de privilèges d'administrateur pour installer des logiciels sur leur système. + +Avec une installation poussée, le planificateur des tâches exécute une tâche qui démarre le Gestionnaire d'installation SOLIDWORKS sur un ordinateur client en utilisant les identifiants spécifiés par un administrateur dans l'Editeur d'options. Le Planificateur de tâches s'exécute sous le compte LocalSystem de l'ordinateur. Ce compte est représenté sur le réseau comme un principe de sécurité de l'ordinateur. Le principe de sécurité de l'ordinateur doit avoir les accès suivants : +• Accès en lecture au dossier Images Admin. +• Accès en lecture et écriture au dossier Images Admin.\x64\journaux. +Dans Active Directory, lorsque vous ajoutez un ordinateur à un groupe faisant partie d'un +Dossier partagé, sélectionnez Types d'objets et Ordinateurs. +De plus, l'ordinateur serveur de l'image administrative et les machines clientes cibles doivent être membres du même domaine Active Directory. + +Déploiement automatique +Pour déployer automatiquement en poussant des installations vers des systèmes utilisateur : +1. Dans l'Editeur d'options, cliquez sur l'onglet Déployer automatiquement. La disponibilité et le statut de l'installation s'affichent pour chaque ordinateur. +2. Dans la colonne Déploiement, sélectionnez les ordinateurs et les groupes clients cibles. + +3. Sous Moment d'installation, sélectionnez Maintenant pour déployer tout de suite ou Plus tard pour planifier une date et une heure spécifiques pour le déploiement. +4. Sous Options du client, choisissez parmi les options suivantes : +• Installer ou mettre à niveau SOLIDWORKS 2024 +• Désinstaller SOLIDWORKS 2024 + + +5. Sélectionnez Redémarrer automatiquement l'ordinateur si vous souhaitez qu'un ou plusieurs ordinateurs cibles redémarrent, si nécessaire, pendant ou après le déploiement. +6. Saisissez les Infos d'identification du client d'une ou de plusieurs ordinateurs cibles. +7. Cliquez sur Déploiement pour démarrer le processus de déploiement. Dans l'Editeur d'options, l'Etat de l'installation indique : + +En attente +Réussi Echoué + +L'installation n'a pas encore été exécutée sur cet ordinateur. +L'installation est terminée sur cet ordinateur. L'installation a échoué sur cet ordinateur. + +Les autres messages d'état qui peuvent s'afficher sont les suivants : Installé avec succès, Désinstallé avec succès, Planification, Connexion, Installation, Désinstallation, Démarrage requis, Installation planifiée, Désinstallation planifiée, Echec de l'installation, Echec de la désinstallation, Echec de la connexion et Echec de la planification. + +Test d'une configuration pour un déploiement Push +L'onglet Déployer automatiquement dans l'Editeur d'options du Gestionnaire d'images administratives contient une fonction de test. +Vous pouvez exécuter une installation fictive qui entraîne les systèmes utilisés pour le déploiement, par exemple : +• Connexion à l'ordinateur cible. +• Création d'une tâche d'installation sur cet ordinateur. +• Fin de la tâche d'installation sur cet ordinateur. +• Mise à jour du statut et des journaux sur l'image administrative. +• Détection d'un programme à exécuter avant ou après l'installation. +Le test vérifie le chemin des fichiers, valide les autorisations et indique que l'installation s'est terminée avec succès. Il n'installe pas de logiciel et ne modifie pas le registre sur le système cible. Si un système échoue sur un ordinateur cible, le test indique quel système a échoué. +Les info-bulles fournissent des informations sur les échecs. Vous pouvez exporter les résultats vers une feuille de calcul .xml ou .csv, ce qui est utile pour examiner plusieurs échecs ou partager les résultats avec d'autres personnes du service de support technique. +Pour tester une configuration en vue d'un déploiement Push : +1. Avec le Gestionnaire d'installation, créez une Image administrative. +2. Démarrez l'Editeur d'options du Gestionnaire d'images administratives : +Vous pouvez démarrer l'option lorsque le Gestionnaire d'installation a terminé de créer l'image administrative, ou double-cliquer sur sldAdminOptionEditor.exe dans le dossier des images administratives. +3. Dans l'onglet Configuration, ajoutez un ou plusieurs ordinateurs. +4. Cliquez sur Déployer automatiquement : +a) Fournissez un nom d'utilisateur et un mot de passe d'administrateur de domaine. +b) Sélectionnez un ou plusieurs ordinateurs à tester. +c) Cliquez sur Test. +5. Lorsque le test de configuration s'affiche, cliquez sur Exécuter le test. +6. Accordez quelques minutes au test pour qu'il s'exécute, ou cliquez sur Annuler le test quand vous le souhaitez. +7. Examinez et corrigez les éventuels problèmes de configuration. +Quitter l'Editeur d'options +Vous pouvez cliquer sur OK ou sur Fermer pour appliquer les modifications et quitter l'Editeur d'options. +• Cliquez sur OK pour appliquer les modifications des paramètres des options et quittez l'Editeur d'options. + +• Cliquez sur le bouton Fermer de l'application Windows pour quitter l'Editeur d'options. Si le logiciel détecte des modifications non enregistrées, il vous invite à les enregistrer. +Création d'un raccourci sur le Bureau vers l'Editeur d'options +Vous pouvez créer un raccourci sur le bureau Windows vers l'Editeur d'options pour une image administrative donnée à partir de l'application. +1. Démarrez l'Editeur d'options. +A titre d'exemple, dans l'Explorateur de fichiers, naviguez vers le répertoire d'installation d'images administratives et double-cliquez sur sldAdminOptionEditor.exe. +2. Cliquez sur Créer un raccourci sur le Bureau vers cet Editeur d'options. +Un raccourci vers l'Editeur d'options pour l'image administrative s'affiche sur le bureau Windows. + +Déployer une image administrative sur des clients par courrier électronique +Après avoir créé un répertoire d'image administrative partagé, vous pouvez le notifier aux clients par courrier électronique. +Configurez le répertoire d'image administrative à partager sur un ordinateur accessible à d'autres ordinateurs (par exemple, par l'intermédiaire d'un chemin UNC). +Vous pouvez envoyer un courriel contenant un lien vers rép_install_image_admin\StartSWInstall.hta à tous les clients. Les clients peuvent alors cliquer sur ce lien puis sur Installer les produits SOLIDWORKS maintenant : l'installation est alors immédiatement lancée depuis l'image administrative. + + +Outil Administrateur des paramètres +Vous pouvez utiliser l'outil Administrateur des paramètres pour spécifier les options système qui sont appliquées lors du déploiement ou de la mise à niveau du logiciel SOLIDWORKS, et pour empêcher les utilisateurs de modifier ces options. Cet outil remplace l'Assistance pour les paramètres de SOLIDWORKS s'il s'agit de déployer des paramètres. Toutefois l'Assistance reste disponible pour copier des paramètres. +Il existe trois étapes pour utiliser l'outil Administrateur des paramètres avec l'Editeur d'options du Gestionnaire d'images administratives : +1. Créez une image administrative pour accéder à l'outil. +2. Utilisez l'Administrateur des paramètres pour générer un fichier *.sldsettings +contenant les options SOLIDWORKS que vous avez sélectionnées. +3. Incluez le fichier *.sldsettings dans les installations SOLIDWORKS. +Si vous utilisez le complément 3DEXPERIENCE, vous pouvez également déployer un fichier *.sldsettings en dehors d'une image administrative. L'un des avantages de cette méthode est que les paramètres sont automatiquement déployés lors de la connexion. + +1. Accédez à l'outil à partir de C:\SolidWorks Admin\SOLIDWORKS +\64bit\SOLIDWORKS\Program Files 64\SOLIDWORKS\sldSettingsAdmin.exe. +2. Suivez les instructions pour appliquer et verrouiller les paramètres. +3. Dans 3DEXPERIENCE, à partir du Compass, développez Mes rôles et cliquez sur l'application Platform Manager. Accédez à Contenu > Centre de configuration des espaces de collaboration > Collaboration CAO > SOLIDWORKS > Paramètres > Ressources > Paramètres CAO. +4. Dans Paramètres CAO, recherchez, chargez et téléchargez le fichier *.sldsettings. +Accès à l'outil Administrateur des paramètres +Pour accéder à l'outil Administrateur des paramètres, vous devez d'abord créer une image administrative. +Vous pouvez lancer l'outil Administrateur des paramètres depuis une image administrative. +Pour accéder à l'outil Administrateur des paramètres : +1. Exécutez sldAdminOptionEditor.exe dans le dossier de l'image administrative. +2. Dans l'Editeur d'options du Gestionnaire d'images administratives, cliquez sur Modifier +. +3. Dans la section Options d'installation du client, procédez comme suit : +a) Cliquez sur Utiliser un fichier de paramètres exporté de l'Administrateur des paramètres SOLIDWORKS. +b) Cliquez sur Editer la trajectoire pour accéder à un fichier *.sldsettings. + +c) Cliquez sur Lancer l'Administrateur de paramètres. + + +Utilisation de l'outil Administrateur des paramètres +Pour utiliser l'Outil Administrateur des paramètres : +1. Dans l'onglet Bienvenue, sélectionnez les options suivantes : +• Ensemble d'options par défaut pour démarrer avec cette version de SOLIDWORKS. +• Importer les options SOLIDWORKS 2024 depuis cet ordinateur. +• Rechercher un fichier sldreg existant. +• Rechercher un fichier .sldsettings existant. + +2. Cliquez sur Suivant. +Application et verrouillage des options +Dans l'onglet Options du système, deux colonnes de cases à cocher vous permettent de sélectionner les options à appliquer et les options appliquées à verrouiller pour que les utilisateurs ne puissent pas les modifier. +Lorsque les utilisateurs accèdent à la boîte de dialogue Options du système dans le logiciel SOLIDWORKS, les options verrouillées apparaissent indisponibles avec une icône de verrou . Cependant, vous pouvez créer un mot de passe qui permet aux utilisateurs +de déverrouiller les options. Lorsque les utilisateurs survolent une option verrouillée, une +info-bulle affiche votre nom et votre e-mail, pour qu'ils puissent vous contacter et demander ce mot de passe. +Pour appliquer et verrouiller des options : +1. Dans l'onglet Options du système, procédez comme suit : +a) Pour appliquer une option du système, sélectionnez-la et cochez la case correspondante dans la colonne Appliquer. +b) Pour verrouiller une option du système, sélectionnez-la et cochez les cases correspondantes à la fois dans les colonnes Appliquer et Verrouiller. +Lorsque les utilisateurs accèdent à l'onglet Options du système, ces options s'affichent avec un verrou . +2. Selon l'option, vous pouvez avoir à spécifier des paramètres supplémentaires pour l'option. + +3. Vous pouvez également empêcher les utilisateurs d'ignorer les messages en appliquant des contrôles pour les Messages/Erreurs/Avertissements. +a) Cliquez sur Messages/Erreurs/Avertissements. +b) Sélectionnez Appliquer et éventuellement Verrouiller pour les messages que vous souhaitez gérer. +c) Définissez le message sur Afficher ou Ne pas afficher. +Si vous sélectionnez Afficher, le message est supprimé d'une liste de messages ignorés par l'utilisateur et s'affiche à l'utilisateur au moment voulu. Si vous sélectionnez Ne pas afficher, le message est automatiquement ajouté à une liste de messages ignorés par l'utilisateur, et ne s'affiche pas lorsque l'utilisateur travaille sur un modèle. +Ce tableau décrit le comportement dans le logiciel : + +Appliquer Verrouiller Montrer Ne pas afficher Comportement X X Forcer le message à s'afficher. +X +X Ignore le message et ajoute le message à la liste des messages ignorés. +X +X +X Force le message à s'afficher et désactive l'option pour Ne plus afficher dans la boîte de message. +X +X +X Ignore le message et empêche l'utilisateur de l'activer dans Outils > Options > Messages/Erreurs/Avertissements. +4. Dans l'onglet Options du système, cliquez sur Suivant. +Terminer le paramétrage des options +Pour terminer le paramétrage des options : +1. Sur l'onglet Terminer, sélectionnez quand les options du système sont applicables : +• La première fois qu'un utilisateur démarre le logiciel. +• à chaque démarrage du logiciel. +• et si les personnalisations s'appliquent en même temps. +2. Vous pouvez choisir d'appliquer les options verrouillées lorsque les utilisateurs sont hors réseau, et d'autoriser l'API à remplacer les options verrouillées. +3. Pour les options système verrouillées, vous devez fournir votre Nom et une adresse e-mail. Le logiciel SOLIDWORKS affiche ces informations dans une info-bulle lorsque les utilisateurs déplacent la souris sur une option verrouillée. +4. Vous pouvez également autoriser les utilisateurs à remplacer les options verrouillées. Vous devez alors spécifier un Mot de passe que vous pouvez fournir aux utilisateurs. + +5. Cliquez sur Enregistrer afin de générer un fichier *.sldsettings pour le déploiement. +Insertion du fichier sldsettings dans les installations SOLIDWORKS +Pour inclure un fichier *.sldsettings dans votre installation, procédez comme suit : +1. Double-cliquez sur sldAdminOptionEditor.exe dans le dossier des images administratives. +2. Dans l'Editeur d'options du Gestionnaire d'images administratives, cliquez sur Modifier. +3. Dans la section Options d'installation du client, procédez comme suit : +a) Cliquez sur Utiliser un fichier de paramètres exporté de l'Administrateur des paramètres SOLIDWORKS. +b) Cliquez sur Editer la trajectoire et naviguez jusqu'au fichier *.sldsettings. + +4. Déployez et installez le logiciel SOLIDWORKS. +Après le déploiement, vous pouvez répéter l'étape 2 pour modifier un fichier +*.sldsettings existant à tout moment. Le logiciel SOLIDWORKS lit le fichier +*.sldsettings modifié au démarrage suivant. + +Déploiement avec la ligne de commande +Vous pouvez déployer une image administrative automatiquement en utilisant une Invite ou un fichier de commandes (installation silencieuse). + + +Préparer les clients pour l'installation en utilisant la ligne de commande à partir d'une image administrative +Après avoir créé l'image administrative et avant de notifier les clients, vous devez installer les composants Microsoft Windows qui ne peuvent pas être installés par les images administratives créées en utilisant la ligne de commande ou Microsoft Active Directory. + +Voici un résumé des fichiers requis par SOLIDWORKS dans les composants Windows : + + + +Windows Performance Toolkit + +Active la journalisation étendue dans SOLIDWORKS Rx. + + + + + + + +Visual C++ 2010 et 2022 Redistributable Package + +Contient les composants d'exécution pour Microsoft Visual C++. + + + + + + +Visual Basic for Applications 7.1 + +Fournit la prise en charge des macros Visual Basic. + + + + +Visual Studio Tools for Application 2019 + +Facultatif. Contient un ensemble d'outils pour la prise en charge des applications Visual Studio 2019 (VSTA16). + + + + +.NET Framework 4.8 + +Contient le Common Language Runtime (CLR) et les composants du .NET Framework nécessaires à l'exécution des applications +.NET Framework 4.8. + + + + +SWCEF + +Chromium Embedded Framework (CEF) est utilisé pour afficher le contenu de +3DEXPERIENCE Platform. + + + +Microsoft Edge WebView2 Requis pour afficher le contenu Web. + + +Ces composants doivent être inclus dans des sous-répertoires du répertoire de l'image administrative. +Le tableau suivant identifie les fichiers requis pour chaque système d'exploitation pris en charge. + +Système d'exploitation : Windows Server 2019 64 bits et Windows Server 2022 64 bits +L'installation sur Windows Server 2019 et 2022 est prise en charge pour SOLIDWORKS PDM Server et SOLIDWORKS SolidNetWork License Manager. Windows Performance Toolkit : WPTx64-x86_en-us.msi Visual C++ 2010 Redistributable Package : vc_redist_x86.exe vc_redist_x64.exe + +Système d'exploitation : Windows Server 2019 64 bits et Windows Server 2022 64 bits Les deux doivent être installés. Visual C++ 2022 Redistributable Package: vc_redist.x86.exe vc_redist.x64.exe + +Les deux doivent être installés. Visual Basic 7.1 : vba71_1033.msi +Plus un package de langue facultatif. .NET Framework 4.8 : ndp48-x86-x64-allos-enu.exe SWCEF CEF for SOLIDWORKS Applications.msi Microsoft Edge WebView2 MicrosoftEdgeWebView2RuntimeInstallerX64.exe +Système d'exploitation : Windows 10 et Windows 11 64 bits Windows Performance Toolkit : WPTx64-x86_en-us.msi Visual C++ 2010 Redistributable Package : vc_redist_x86.exe vc_redist_x64.exe + +Les deux doivent être installés. Visual C++ 2022 Redistributable Package: vc_redist.x86.exe vc_redist.x64.exe + +Système d'exploitation : Windows 10 et Windows 11 64 bits Les deux doivent être installés. Visual Basic 7.1 : vba71_1033.msi +Plus un package de langue facultatif. .NET Framework 4.8 : .NET 4.8 fait partie du système d'exploitation, qui satisfait à cette condition. SWCEF CEF for SOLIDWORKS Applications.msi Microsoft Edge WebView2 MicrosoftEdgeWebView2RuntimeInstallerX64.exe +Installer les composants Windows prérequis depuis la ligne de commande sur des systèmes d'exploitation 64 bits +Vous pouvez suivre ce processus pour installer les prérequis Windows pour une installation d'image administrative utilisant la ligne de commande sur des versions 64 bits de Windows. +Pour installer plusieurs composants en un seule opération, créez un fichier de commandes contenant les commandes fournies dans les procédures suivantes et utilisez-le pour forcer les composants sur les ordinateurs clients. +1. Assurez-vous que l'ordinateur cible dispose d'au moins 620 Mo d'espace libre et un répertoire TEMP valide. +2. Installez Visual C++ VERSION Redistributable Packages. Les versions 32 et 64 bits de chaque package doivent toutes deux être installées. + +administrative_image_directory\Microsoft_C++_RELEASE_Redistributable_(x64)\vcredist_x64.exe +/Q +administrative_image_directory\Microsoft_C++_RELEASE_Redistributable\vcredist_x86.exe +/Q +Par exemple, pour installer Visual C++2010 Redistributable Package, utilisez : +• administrative_image_directory\Microsoft_C++_2010_Redistributable_(x64)\vcredist_x64.exe +/Q +• administrative_image_directory\Microsoft_C++_2010_Redistributable\vcredist_x86.exe +/Q +3. Installez Microsoft .NET Framework 4.8 : +répertoire_image_administrative\.Net_Framework_4.8\ndp48-x86-x64-allos-enu.exe +4. Installez Visual Studio Tools for Applications 2019 : +administrative_image_directory\Microsoft_VSTA16\vsta_setup.exe + +5. Installez Visual Basic 7.1: +répertoire_image_administrative\Microsoft_VBA\vba71.msi et répertoire_image_administrative\Microsoft_VBA\vba71_1033.msi sont nécessaires pour toutes les langues. + +De plus, installer le package suivant pour la langue souhaitée : + +vba71_1028.msi Chinois + +vba71_1031.msi Allemand + +vba71_1036.msi Français + +vba71_1040.msi Italien + +vba71_1041.msi Japonais + +vba71_1042.msi Coréen + +vba71_1046.msi Portugais brésilien + +vba71_2052.msi Chinois simplifié + +vba71_3082.msi Espagnol + + + +6. Installez SOLIDWORKS Chromium Embedded Framework (SWCEF) : +administrative_image_directory\swcef\CEF for SOLIDWORKS Applications.msi. + +Installer depuis l'image administrative en utilisant la ligne de commande +Vous pouvez déployer des installations à partir d'une image administrative en utilisant la ligne de commande. +Pour effectuer une installation silencieuse: +1. Ouvrez une fenêtre d'invite de commandes (sous Windows, cliquez sur Démarrer > +Exécuter). +2. Saisissez la commande msiexec.exe avec les commutateurs /i et /qb et spécifiez les propriétés des options qui ne sont pas les valeurs par défaut comme indiqué +ci-dessous. + + +msiexec /i "administrative_image_directory\64bit\SWFileUtilities\SOLIDWORKS File Utilities.msi" INSTALLDIR="C:\Program Files\your_folder /qb +Les propriétés de la ligne de commande de composants d'installation individuelle incluent : +• Propriétés des fonctions de la ligne de commande à la page 46 +• Propriétés générales de la ligne de commande à la page 47 +• eDrawings Propriétés de la ligne de commande à la page 51 +• Propriétés de la ligne de commande de SOLIDWORKS Flow Simulation à la page 54 +Utilisez les exemples suivants comme modèles pour une installation silencieuse. + +Client SOLIDWORKS +• Produit principal SOLIDWORKS (anglais) +• Complément de la boîte à outils +• Participation au programme expérience client +• Français SOLIDWORKS: +msiexec /i "administrative_image_directory\64bit\SOLIDWORKS\SOLIDWORKS.Msi" INSTALLDIR="C:\Program Files\your_folder" SOLIDWORKSSERIALNUMBER="xxxx xxxx xxxx xxxx xxxx xxxx" ENABLEPERFORMANCE=1 OFFICEOPTION=3 ADDLOCAL=SolidWorks, SolidWorksToolbox TOOLBOXFOLDER="toolbox path for example C:\SolidWorks Data\" /qb +Le composant d'installation de la langue française de SOLIDWORKS doit être installé séparément : +msiexec /i "administrative_image_directory\64bit\SOLIDWORKS French\french.msi" /qb + + +Client eDrawings +• Toutes les fonctions +msiexec /i "administrative_image_directory\64bit\eDrawings\eDrawings.msi" INSTALLDIR="C:\Program Files\your_folder" SNLSERVER=eDrawings_SNL_server TRANSFORMS=1040.mst ADDLOCAL=All /qb + +SOLIDWORKS Electrical +En raison de la complexité technique inhérente à l'installation de SOLIDWORKS Electrical avec Microsoft SQL Server, les exemples de ligne de commande pour SOLIDWORKS Electrical sont exclus de la documentation. + +SOLIDWORKS Visualize et Visualize Boost +Pour SOLIDWORKS Visualize : +msiexec. /i "administrative_image_directory\64bit\SOLIDWORKS Visualize.msi" ACTIVSERIALNUMBER="1234123412341234ABCDEFGH" +INSTALLDIR="C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS Visualize" /qb +Pour SOLIDWORKS Visualize Boost : +msiexec /i "administrative_image_directory\64bit\SOLIDWORKS Visualize Boost.msi" ACTVISERIALNUMBER="1234123412341234ABCDEFGH" +INSTALLDIR="C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS Visualize Boost" +/qb + +Propriétés de la ligne de commande +Les propriétés de la ligne de commande décrites ici comprennent les propriétés de fonctions, les propriétés globales, les propriétés spécifiques aux produits et les conventions d'emplacements de Windows. +Propriétés des fonctions de la ligne de commande +L'installation de SOLIDWORKS prend en charge ces propriétés ADDLOCAL pour le déploiement avec la ligne de commande. +• CircuitWorks +• CoreSolidWorksTaskScheduler +• ExampleFiles +• FeatureWorks +• HelpFiles +• Manuals +• Motion +• ScanTo3D +• Simulation +• SolidWorksCosting +• SolidWorksDesignChecker +• SolidWorksRoutedsystems +• SolidWorksToolbox +• SolidWorksUtilities +• TolAnalyst + + +Propriétés générales de la ligne de commande +Chaque propriété est définie pour une installation administrative et individuelle, sauf indication contraire. Les numéros de série peuvent être définis à la fois pour l'installation administrative et pour l'installation individuelle en utilisant les propriétés générales. + + + +ENABLEPERFORMANCE + +Indique si l'application doit automatiquement transmettre des données de performance à SOLIDWORKS Corporation. + +1 Envoyer des données sur les performances. +0 Ne pas envoyer de données sur les performances. + +INSTALLDIR Dossier d'installation de SOLIDWORKS. + + + +MBDSERIALNUMBER + +Numéro de série du produit SOLIDWORKS MBD (Model Based Definition). + + + + +MOTIONSERIALNUMBER + +Numéro de série du produit SOLIDWORKS Motion. + + + +OFFICEOPTION Spécifiez le produit à installer : +0 SOLIDWORKS Standard +1 SOLIDWORKS Office +2 SOLIDWORKS Professional +3 SOLIDWORKS Premium + + + +REINSTALL + +Indiquez ALL pour mettre à jour toutes les fonctions installées. + + + + + +REINSTALLMODE + +Options de réinstallation de Microsoft Installer. Par exemple, lors de la mise à jour d'une installation d'une version de Service Pack à une autre dans la même version majeure, vous devez indiquer REINSTALLMODE=vomus. +Pour plus d'informations sur les paramètres de REINSTALLMODE, voir la documentation de Windows Installer à l'adresse www.microsoft.com. + + + + + +SERVERLIST Liste de serveurs SolidNetWork. + + + + +SIMULATIONSERIALNUMBER + +Numéro de série du produit SOLIDWORKS Motion. + + + + +SOLIDWORKSSERIALNUMBER + +Numéro de série du produit SOLIDWORKS, y compris tous les compléments. + + + + +SWMIGRATE + +Version de SOLIDWORKS à mettre à niveau telle qu'elle apparaîtrait dans la boîte de dialogue Choix de l'installation SOLIDWORKS. Par exemple : +SWMIGRATE="SOLIDWORKS 2024 x64 Edition SP01" + + + + + + +TOOLBOXFOLDER + +Dossier d'installation des fichiers SOLIDWORKS Toolbox. +Par exemple : TOOLBOXFOLDER = "C:\SOLIDWORKS Data" +Si votre environnement possède un emplacement PDM ou Toolbox/Assistance pour le perçage partagé, vous pouvez spécifier une installation de clients de sorte qu'elle n'installe pas, ni ne mette à niveau les données Toolbox dans cet emplacement avec la propriété NOTTOOLBOXSETUP. Spécifiez les paramètres suivants : + +0 Installer les fichiers Toolbox. +1 Ne pas installer les fichiers Toolbox. + + +TRANSFORMS + +Contient des informations spécifiques à la langue en format : +TRANSFORMS numéro.mst +• Chinois (1028) +• Chinois simplifié (2052) +• Tchèque (1029) +• Anglais (1033) +• Français (1036) +• Allemand (1031) +• Italien (1040) +• Japonais (1041) +• Coréen (1042) +• Polonais (1045) +• Portugais (Brésil) (1046) +• Russe (1049) +• Espagnol (1034) +• Turc (1055) + + + + +UPGRADESWINSTALL + +Indiquez s'il faut ou non mettre à niveau une version existante de SOLIDWORKS vers la version actuelle. + +0 Nouvelle installation, ne pas mettre à jour. +1 Mettre à jour + + + +eDrawings Propriétés de la ligne de commande +Ces propriétés de ligne de commande sont spécifiques à eDrawings (r). + + + +ADDLOCAL + +Spécifie quelle portion de l'application eDrawings doit être installée. +All est l'option recommandée. + + + + +All + + + + + +CALS + + +Inventor + + +eDrawingsViewer + + +ProE + + +DXFDWGTranslator + + +Shortcuts + + +XML3D + +Installe tous les composants. L'application eDrawings vérifie que les applications de publication pour SOLIDWORKS et AutoCAD sont installées pour valider l'installation. + +Visionner des fichiers CAL dans l'eDrawings Viewer + +Créer des fichiers eDrawings à partir de l'application Autodesk Inventor. + +Visionner des fichiers eDrawings et autres. + +Visionner des fichiers ProE à l'aide d'eDrawings Viewer + +Visionner des fichiers DXF/DWG dans l'eDrawings Viewer. + +Installer un raccourci sur le bureau. + +Visionner des fichiers 3D XML dans l'eDrawings Viewer. + + + + +INSTALLDIR Spécifie le dossier d'installation pour eDrawings + + + + + +SNLSERVER + +Entrez le port@nomserveur pour votre serveur SolidNetWork License. Utilisez des points-virgules pour séparer plusieurs combinaisons de port@nomserveur . +Un nom de serveur de port pour SNLSERVER et une SERVERLIST sont uniquement requis pour la configuration du serveur SNL de SOLIDWORKS. +La liste de serveurs SolidNetWork est une liste délimitée de chaînes, chacune d'entre elles fait référence à un numéro de port sur un serveur au format : +• Trièdre (délimité par des virgules) += +xxxx@server_name1,yyyy@server_name2,zzzz@server_name3 +• Non trièdre (délimité par des points-virgules) += +xxxx@server_name1,yyyy@server_name2,zzzz@server_name3 + +X et Y représentent un seul chiffre. Ne mettez pas de point-virgule après le dernier serveur de la liste. + + + + +Propriétés de la ligne de commande de SOLIDWORKS Composer/Composer Player +Ces propriétés de ligne de commande sont spécifiques à SOLIDWORKS Composer et à SOLIDWORKS Composer Player. +Pour SOLIDWORKS Composer : + + + +ACTIVSERIALNUMBER + +Numéro de série de SOLIDWORKS Composer. + + + + +ACTIVSERIALNUMBERPLAYERPRO + +C'est facultatif Numéro de série de SOLIDWORKS Composer Player Pro. + + + + + + + +ADDLOCAL + +Facultatif. Si vous installez l'application complète, vous n'avez pas besoin de spécifier la propriété ADDLOCAL. +Pour une installation personnalisée, utilisez ADDLOCAL ainsi que les éléments requis suivants : +• Licensing +• CLOSA +• InterOps +• LicenseSupportFiles +• PlugIns +• SWComposerCommon +• SWPlayer +Vous pouvez également utiliser ADDLOCAL avec Sync3Dvia, mais ce n'est pas requis. + + + + +INSTALLDIR + + +Pour SOLIDWORKS Composer Player : + +Spécifie le dossier d'installation du logiciel SOLIDWORKS Composer. + + + + +ACTIVSERIALNUMBERPLAYERPRO + +C'est facultatif Numéro de série de SOLIDWORKS Composer Player Pro. + + + + +INSTALLDIR + +Spécifie le dossier d'installation du logiciel SOLIDWORKSComposer Player. + + + + + +Propriétés de la ligne de commande de SOLIDWORKS Flow Simulation +Ces propriétés de ligne de commande sont spécifiques à SOLIDWORKS Flow Simulation. + + + +ACTIVSERIALNUMBER + +Numéro de série de SOLIDWORKS Flow Simulation autonome. +(Installations individuelles et installations de clients réalisées à partir d'une image administrative) + + + + +CWUPGRADEINSTALL + +Met à niveau une version existante d'une application SOLIDWORKS Flow Simulation spécifique. + +1 Mise à jour +2 Nouvelle installation; nouveau répertoire +(Installations individuelles et installations de clients réalisées à partir d'une image administrative) + + + +INSTALLDIR + +Spécifie l'installation d'une application SOLIDWORKS Flow Simulation spécifique. (Installations individuelles uniquement) + + + + +SERVERLIST + + + + + + + +SOLIDWORKSPATH + +Liste de chaînes de texte délimitées par des pointsvirgules, chacune d'entre elles faisant référence à un numéro de port sur un serveur: xxxxx@nom_serveur1; yyyyy@nom_serveur2;& où x et y représentent un seul chiffre. Ne mettez pas de point-virgule après le dernier serveur de la liste. + +Indique le dossier dans lequel est installé le logiciel SOLIDWORKS. +(Installations individuelles et installations de clients réalisées à partir d'une image administrative) + + + + +Propriétés de la ligne de commande de SOLIDWORKS Simulation +Ces propriétés de ligne de commande sont spécifiques à SOLIDWORKS Inspection. + + + +ACTIVSERIALNUMBER + +Numéro de série de SOLIDWORKS Inspection. +(Installations individuelles et installations de clients réalisées à partir d'une image administrative) + + + + +INSTALLDIR + +Spécifie l'installation pour le logiciel d'application SOLIDWORKS Inspection. (Installations individuelles uniquement) + + + + +SERVERLIST + +Liste de chaînes de texte délimitées par des pointsvirgules, chacune d'entre elles faisant référence à un numéro de port sur un serveur: xxxxx@nom_serveur1; yyyyy@nom_serveur2;& où x et y représentent un seul chiffre. Ne mettez pas de point-virgule après le dernier serveur de la liste. + + + + +Propriétés de la ligne de commande de SOLIDWORKS Visualize +Ces propriétés de ligne de commande sont spécifiques à SOLIDWORKS Visualize. + + + +ACTIVSERIALNUMBER + +Numéro de série SOLIDWORKS Visualize. (Installations individuelles et installations de clients réalisées à partir d'une image administrative) + + + + +INSTALLDIR + +Spécifie l'installation pour le logiciel d'application SOLIDWORKS Visualize. (Installations individuelles uniquement) + + + + +SERVERLIST + +Liste de chaînes de texte délimitées par des pointsvirgules, chacune d'entre elles faisant référence à un numéro de port sur un serveur: xxxxx@nom_serveur1; yyyyy@nom_serveur2;& où x et y représentent un seul chiffre. Ne mettez pas de point-virgule après le dernier serveur de la liste. + + + + +Emplacements des fichiers MSI pour les images administratives +Pour créer des images administratives à partir de la ligne de commande, les fichiers des composants de produit .msi sont stockés à ces emplacements sur le média SOLIDWORKS. + +SOLIDWORKS (produit principal, anglais) +swwi\data\SOLIDWORKS.msi + +SOLIDWORKS (composants pour des langues autres que l'anglais) + + + +Chinois Traditionnel + +Chinois simplifié Tchèque Français Allemand Italien +Japonais Coréen Polonais +Portugais (brésilien) + +Russe Espagnol Turc + +swwi\lang\chinese\chinese.msi + + +swwi\lang\chinese-simplified\chinese-simplified.msi swwi\lang\czech\czech.msi swwi\lang\french\french.msi swwi\lang\german\german.msi swwi\lang\italian\italian.msi swwi\lang\japanese\japanese.msi swwi\lang\korean\korean.msi swwi\lang\polish\polish.msi +swwi\lang\portuguese-brazilian\portuguese-brazilian.msi + + +swwi\lang\russian\russian.msi swwi\lang\spanish\spanish.msi swwi\lang\turkish\turkish.msi + + +DocManager API +swdocmgr\SOLIDWORKS Document Manager API.msi + +eDrawings +eDrawings\eDrawings.msi + +eDrawingsAPI SDK +eDrwAPISDK\eDrawings API SDK.msi + +Simulation d'écoulement +Flow Simulation\SOLIDWORKS Flow Simulation.msi + +3DExperience Marketplace for SOLIDWORKS +marketplace\3dexperience marketplace.msi + +Gestionnaire de licences SolidNetWork +swlicmgr\SOLIDWORKS SolidNetWork License Manager.msi + +SOLIDWORKS API SDK +apisdk\SOLIDWORKS API SDK.msi + +SOLIDWORKS CAM +cam\SOLIDWORKS CAM.msi + +SOLIDWORKS Composer +swComposer\SOLIDWORKS Composer.msi + +SOLIDWORKS Composer Player +swComposerPlayerSOLIDWORKS Composer Player.msi + +SOLIDWORKS Electrical +swelectric\SOLIDWORKS Electrical.msi + +SOLIDWORKS File Utilities +SWFileUtilities\SOLIDWORKS File Utilities.msi + +SOLIDWORKS Inspection +Inspection\SOLIDWORKS Inspection.msi + +SOLIDWORKS Manage Client +SWManageClient\SOLIDWORKS Manage Client.msi + +SOLIDWORKS PDM +SOLIDWORKS PDM Professional fournit une API, mais elle n'est disponible que pour le client et n'est pas disponible dans un fichier .msi. Pour plus d'informations, voir le Guide API dans le répertoire install\API du client SOLIDWORKS PDM. + +SOLIDWORKS Plastics +plastics\SOLIDWORKS Plastics.msi + +SOLIDWORKS Simulation Worker Agent +SIMWorkerAgent\SOLIDWORKS Simulation Worker Agent.msi + +SOLIDWORKS Visualize +visualize\SOLIDWORKS Visualize.msi + +SOLIDWORKS Visualize Boost +visualizeboost\SOLIDWORKS Visualize Boost.msi + +Déployer une image administrative en utilisant Microsoft Active Directory +Le déploiement avec Microsoft Active Directory est pris en charge dans le cadre du déploiement du produit SOLIDWORKS principal sur les clients. +Microsoft Active Directory est un service d'annuaire pour la gestion des clients et des serveurs dans les environnements réseau. Il simplifie les tâches de gestion, de migration et de déploiement. +Contactez votre revendeur pour obtenir des informations sur l'installation de SOLIDWORKS via Microsoft Active Directory. + +Administration d'installations multiples +Dans le cas des installations multiples, les tâches administratives comprennent la mise à niveau des images administratives vers de nouvelles versions, l'application de services packs et la suppression d'installations. + +Mettre à niveau des images administratives vers une nouvelle version +Pour mettre à jour des clients installés à partir d'une image administrative, commencez par mettre à jour cette dernière puis configurez les clients pour qu'ils référencent la nouvelle copie de l'image. +Exécutez le Gestionnaire d'installation SOLIDWORKS à partir de la Page de téléchargements SOLIDWORKS afin que les bons fichiers soient référencés. +Une fois l'image administrative mise à jour, ce qui a pour effet de créer une nouvelle copie de l'image, vous pouvez mettre à jour les clients en les faisant référencer la nouvelle copie de l'image administrative. + + + +Télécharger des fichiers d'installation mis à jour pour les images administratives +Le Gestionnaire d'installation SOLIDWORKS peut détecter quand vous avez besoin de fichiers d'installation mis à jour lors de la mise à niveau d'une image administrative. +1. Lancez le Gestionnaire d'installation SOLIDWORKS. +2. Dans l'écran Bienvenue, sélectionnez Image administrative. +3. Sur l'écran Numéro de série, entrez le numéro de série de SOLIDWORKS. +Le Gestionnaire d'installation SOLIDWORKS recherche les produits pour lesquels vous avez une licence et les service packs disponibles sur le site Web de SOLIDWORKS. +4. Si l'écran Version plus récente disponible s'affiche, sélectionnez Oui, télécharger et installer une version plus récente : version. +Le Gestionnaire d'installation SOLIDWORKS lance une nouvelle session pour installer la version la plus récente. +5. Dans le cas d'un problème du répertoire de téléchargement, l'écran Options de téléchargement peut apparaître; acceptez le répertoire par défaut pour les nouveaux fichiers d'installation ou entrez un nouveau nom de répertoire. + +6. Sur l'écran Téléchargement terminé, cliquez sur Fermer pour fermer le programme d'installation actuel et démarrer celui de la nouvelle version. +Mise à niveau d'une image administrative +Pour mettre à niveau une image administrative, le Gestionnaire d'installation SOLIDWORKS crée un nouveau répertoire d'image. Vous dirigez ensuite les clients vers ce nouveau répertoire d'image administrative pour mettre à niveau vers cette version du produit. +Ce processus suppose que vous avez téléchargé les fichiers d'installation mis à jour pour l'image administrative. Pour plus de détails, reportez-vous à Télécharger des fichiers d'installation mis à jour pour les images administratives. +1. Lancez le Gestionnaire d'installation SOLIDWORKS. + +2. Dans l'écran Bienvenue, sélectionnez Image administrative. Les options de création d'images administratives s'affichent. + + +Créer une nouvelle image en utilisant les paramètres par défaut. + +Créer l'image à l'aide des paramètres de configuration par défaut (sans se baser sur les paramètres définis pour une image administrative existante sur votre site). + + + + +Créer une nouvelle image en utilisant les paramètres et les fichiers d'une image +existante. + +Créer l'image à l'aide des paramètres de configuration indiqués pour une image administrative existante sur votre site. Cliquez sur Parcourir pour indiquer le répertoire d'installation de l'image administrative existante. + + + +3. Sur l'écran Numéro de série cochez le numéro de série. +4. Dans l'écran Résumé (Prêt à créer l'image), vérifiez que les options d'image administrative sont correctes. +Pour des détails sur les options d'images administratives individuelles et d'installation, cliquez sur MODIFIER pour aller à la page d'options puis cliquez sur ?. +5. Pour créer la nouvelle version de l'image administrative, cliquez sur Créer maintenant. +Vous pouvez maintenant mettre à niveau les clients vers cette nouvelle version de l'image administrative. Pour plus de détails, voir Mise à niveau de clients à partir d'images administratives. +Mise à niveau de clients à partir d'images administratives +Le Gestionnaire d'installation SOLIDWORKS peut automatiquement mettre à jour des ordinateurs clients installés à partir d'une image administrative. +En général, les images administratives sont organisées par dossiers sur un serveur. Pour ce faire, l'image administrative doit être située dans un dossier partagé. +Après la mise à niveau de l'image administrative, l'installation d'origine sera dans un dossier et l'installation mise à niveau sera dans un autre. Afin d'utiliser l'installation mise à niveau, supprimez l'option de partage du dossier de l'image administrative d'origine, puis ajoutez-la à celui de l'image administrative mise à niveau. +Au démarrage de SOLIDWORKS sur un ordinateur client installé à partir de l'image administrative d'origine, la nouvelle version est reconnue et le client est mis à niveau. + + +Supprimer l'option de partage du dossier de l'image administrative d'origine +Lorsque vous mettez à niveau une image administrative accessible depuis un dossier partagé, vous devez annuler l'option du partage du dossier d'origine. +1. Parcourez jusqu'au dossier où se trouvent les fichiers de l'image administrative d'origine. + +2. Cliquez à l'aide du bouton droit de la souris sur le dossier et sélectionnez Propriétés. +3. Sélectionnez Ne pas partager ce dossier dans l'onglet Partage et cliquez sur OK. +Ajoutez maintenant l'option de partage au dossier d'image administrative mise à niveau comme décrit dans Ajouter l'option de partage à un dossier d'image administrative mise à niveau. + +Ajouter l'option de partage à un dossier d'image administrative mise à niveau +Après avoir créé un dossier d'image administrative mise à niveau et désactivé le partage pour le dossier d'image administrative d'origine, vous devez ajouter l'option de partage au nouveau dossier pour réactiver l'image administrative. +1. Parcourez jusqu'au dossier où se trouvent les fichiers de l'image administrative mise à niveau. +2. Cliquez à l'aide du bouton droit de la souris sur le dossier et sélectionnez Propriétés. +3. Dans l'onglet Partage, spécifiez les propriétés de partage appropriées dans votre cas et modifiez le nom du partage au profit de celui utilisé par le dossier de l'image administrative d'origine. +Les ordinateurs installés depuis l'emplacement de partage de l'image administrative d'origine sont automatiquement mis à niveau vers la nouvelle version au démarrage de SOLIDWORKS. + +Administration des mises à jour de produits au moyen des service packs +Les mises à jour de produits au moyen des service packs visent à améliorer la fiabilité du système, la compatibilité des programmes, la sécurité, etc. +Vous pouvez les acquérir de deux façons : +• En utilisant le Gestionnaire d'installation SOLIDWORKS pour rechercher, télécharger et installer des mises à jour. +Vous pouvez lancer le Gestionnaire d'installation SOLIDWORKS manuellement ou bien planifier une vérification périodique des mises à jour disponibles. +• En téléchargeant les service packs manuellement depuis le site Web du support SOLIDWORKS. +Les service packs sont des correctifs appliqués à une version existante du logiciel. Par exemple, SOLIDWORKS 2024 SP1.0 est un service pack de la version +SOLIDWORKS 2024 SP0.0. Vous installez ces service packs à l'aide du Gestionnaire d'installation de SOLIDWORKS 2024 ; vous ne pouvez pas les installer avec le Gestionnaire d'installation SOLIDWORKS de la version SOLIDWORKS 2023. +Pour obtenir de l'aide sur le téléchargement et l'installation de service packs, consultez la documentation relative à l'installation de la version SOLIDWORKS que vous mettez à jour. + +Restaurer des service packs antérieurs dans une image administrative +Vous pouvez faire revenir une image administrative à un service pack antérieur. Si vous avez installé le logiciel SOLIDWORKS à partir de disques, vous avez besoin des disques + +d'origine pour installer un service pack. Une copie de l'image administrative antérieure doit être disponible. + +1. Supprimez le dossier contenant l'image administrative actuelle. Pour ce faire, ouvrez l'Invite de commandes et entrez: +rmdir /s/q chemin_d'accès_à_l'image_administrative_actuelle +2. Déplacez la copie de sauvegarde de l'image administrative vers l'emplacement où vous avez supprimé l'image administrative actuelle. Pour ce faire, ouvrez l'Invite de commandes et entrez: +move chemin_d'accès_à_l'image_administrative_de_sauvegarde chemin_d'accès_à_l'image_administrative_actuelle +Après avoir restauré une image administrative, les ordinateurs clients sont automatiquement restaurés à la prochaine exécution du logiciel SOLIDWORKS. + +Supprimer une installation +Vous pouvez supprimer une installation sur un ordinateur individuel ou dans un environnement client/serveur. +1. Assurez-vous qu'aucune session SOLIDWORKS n'est en cours. +2. Si vous souhaitez transférer la licence SOLIDWORKS sur un autre ordinateur, désactivez la licence avant de supprimer l'installation SOLIDWORKS sur cet ordinateur. + +3. Ouvrez le Panneau de configuration Windows et cliquez sur Programmes et Fonctionnalités. +4. Sélectionnez le composant du produit à supprimer, puis cliquez sur Désinstaller. + + +5. Sur l'écran Désinstallation: +a) Sélectionnez les produits à supprimer. +Par défaut, tous les composants des produits sont sélectionnés. +b) Désélectionnez les produits que vous ne voulez pas supprimer. +c) Cliquez sur Modifier dans Options avancées. +L'écran Options avancées apparaît et l'option Fichiers et dossiers programme est sélectionnée +d) Sélectionnez une option ou plus pour une désinstallation personnalisée ou toutes les options pour une désinstallation complète. +Par défaut, le Gestionnaire d'installation SOLIDWORKS effectue une désinstallation complète et supprime tous les fichiers et dossiers ajoutés lors de l'installation. +e) Cliquez sur Retour au résumé. +f) Sur l'écran Résumé, développez Options avancées pour afficher la méthode de désinstallation et les entrées. +g) Cliquez sur Supprimer des éléments. + +4 +SOLIDWORKS PDM et SOLIDWORKS Manage + + +Ce chapitre traite des sujets suivants: +• Liste des composants serveur de PDM +• Clarification des différences entre les clients PDM +• Avant l'installation de PDM Server +• Installer un serveur PDM à l'aide du Gestionnaire d'installation SOLIDWORKS +• Installation d'un client PDM avec SLDIM +SOLIDWORKS PDM est un produit de gestion de documents basé sur l'architecture client/serveur précédemment appelée SOLIDWORKS Enterprise PDM. SOLIDWORKS PDM est disponible dans deux types : +• SOLIDWORKS PDM Standard +• SOLIDWORKS PDM Professional +SOLIDWORKS PDM utilise une base de données Microsoft SQL Server pour gérer les coffres-forts de fichiers. +Ce tableau répertorie les systèmes de base de données, les composants de serveur et les options de client disponibles pour chaque type de produit. + + PDM Standard PDM Professional Conçu pour Réseaux de bureau petits et Grand réseaux de bureau, moyens, avec généralement avec un grand nombre moins de 20 utilisateurs d'utilisateurs simultanés simultanés. Limites Moins de 1 socket ou 4 cœurs, Limites de SQL Standard : 1 Go de RAM et une base de Moins de 4 sockets ou données de 10 Go 16 cœurs, 128 Mo de RAM et une base de données de 524 Po Système de gestion de base Microsoft SQL Server Microsoft SQL Server 2017 ou de données Express 2017 ou versions versions ultérieures jusqu'à ultérieures jusqu'à 2022. 2022. Requiert SolidNetWork License Oui Oui Manager ? + + + PDM Standard PDM Professional Inclut un serveur d'archives et un serveur de base de données ? Oui Oui Inclut le serveur SOLIDWORKS PDM Web2 et le serveur WebAPI ? Non Oui Types de clients Natif Natif, basé sur navigateur Compléments client pour CAD Editor SOLIDWORKS, DraftSight SOLIDWORKS, DraftSight, Intégration de Microsoft Office Compléments client pour Contributor DraftSight DraftSight, Intégration avec Microsoft Office Compléments client pour Viewer Intégration de Microsoft Office +SOLIDWORKS Manage Professional offre des outils avancés de gestion des données à SOLIDWORKS PDM Professional. Il permet un contrôle avancé des versions ainsi qu'une gestion des projets, des processus et des éléments. Des tableaux de bord et des rapports interactifs vous aident à suivre les éléments, les activités et la progression des projets. +L'architecture de SOLIDWORKS Manage Professional est similaire à celle de SOLIDWORKS PDM Professional. Il utilise une architecture client/serveur et une base de données Microsoft SQL Server afin de gérer les données de projet et d'élément. Il existe trois services pour les fonctions de base de données, de serveur de fichiers et de serveur Web, qui prennent en charge les clients lourds et les clients de navigateur Web. Ces trois services peuvent être hébergés sur le même serveur ou sur des serveurs différents. Les utilisateurs qui disposent d'une licence SOLIDWORKS Manage Professional Editor peuvent utiliser un complément SOLIDWORKS Manage pour accéder aux données de Manage directement à partir de SOLIDWORKS. +Vous pouvez utiliser le gestionnaire d'installation SOLIDWORKS pour installer le serveur et le client SOLIDWORKS Manage Professional. +Pour obtenir des instructions sur l'installation de SOLIDWORKS Manage Professional, consultez le Guide d'installation de SOLIDWORKS PDM / SOLIDWORKS Manage. + +Liste des composants serveur de PDM +Ce tableau résume les composants serveur de SOLIDWORKS PDM Server. + + +Serveur Function Installation Microsoft SQL Server Express Gère les données dans les Peut être installé avec PDM pour PDM Standard coffres-forts de données SOLIDWORKS PDM. Standard, ou utiliser une version sous licence et installée précédemment. Microsoft SQL Server pour Gère les données dans les C'est nécessaire Vous pouvez PDM Professional coffres-forts de données SOLIDWORKS PDM. également utiliser une version sous licence et installée antérieurement. Client SolidNetWork License Gère les licences Doit être installé pour Manager SOLIDWORKS PDM. permettre la création de nouveaux coffres-forts. Peut être installé avec les composants du serveur SOLIDWORKS PDM lors de l'utilisation du SOLIDWORKS Installation Manager. Serveur d'archives Gère les transferts de fichiers entre les clients et les archives du coffre-fort de fichiers et gère les utilisateurs et leurs informations d'identification. C'est nécessaire Installer avec PDM Standard ou Professional. Serveur de base de données Interroge les bases de données PDM pour vérifier la présence de mises à jour, gère les règles d'importation et d'exportation de données, gère le système de messagerie, et planifie la réplication et le stockage en mémoire froide. C'est nécessaire Installer avec PDM Standard ou Professional. Serveur Web2 Permet d'accéder aux coffres-forts de fichiers sur Internet à partir de clients utilisant un navigateur. C'est facultatif Installer avec PDM Professional uniquement. Web API Server Les utilisateurs d'EXALEAD OnePart peuvent faire appel à un serveur Web API pour indexer et récupérer des données SOLIDWORKS PDM. Facultatif. Installer avec PDM Professional uniquement. +Les serveurs d'archives sont exécutés en tant que services sur le compte système des ordinateurs où ils sont installés. Un serveur d'archives peut héberger plusieurs coffres-forts de fichiers sur le même ordinateur. +Dans une installation autonome, il est possible d'installer sur le même ordinateur le serveur d'archives, le serveur de base de données, le serveur de licences et le serveur Web API, ainsi que la base de données SQL Server ou SQL Express. +Dans un environnement distribué, les composants serveur peuvent résider sur des ordinateurs différents. SOLIDWORKS PDM Professional prend également en charge la réplication des archives de coffre-fort de fichiers et la base de données SQL Server pour améliorer les performances sur les sites distants. Pour plus d'informations, voir le Guide de réplication de SOLIDWORKS PDM Professional. + +Clarification des différences entre les clients PDM +Avant d'installer le logiciel client, vous devez déterminer les clients nécessaires en fonction de votre environnement PDM. +Ce tableau résume les clients pour SOLIDWORKS PDM Standard : + + + +CAD Editor + +Compatible avec les fichiers SOLIDWORKS, DWG/DXF, Microsoft Word et Microsoft Excel. Tous les formats de fichiers pris en charge par le plug-in Office se comportent de la même manière dans SOLIDWORKS PDM Standard, à l'exception d'Aperçu. + + + + +Contributeur + +Compatible avec les fichiers SOLIDWORKS, DWG/DXF, Microsoft Word et Microsoft Excel. + + + + +Visionneuse + +Donne l'accès en lecture seule aux coffres-forts de fichiers. L'utilisateur peut +effectuer la transition des fichiers via un flux de travail, mais il ne peut ni ajouter ni modifier (extraire, archiver, mettre à jour des valeurs) les fichiers. + + + + +Ce tableau résume les clients pour SOLIDWORKS PDM Professional : + + + + +CAD Editor & Web + +Prend en charge le fonctionnement avec tous les types de fichiers, y compris la gestion améliorée et la prévisualisation de formats CAO tels que SOLIDWORKS. Des compléments de CAO permettent aux utilisateurs d'accéder à SOLIDWORKS PDM Professional à partir de l'application de CAO. Les utilisateurs à distance peuvent rechercher dans les coffres-forts et effectuer des fonctions de base sur l'Internet à l'aide de clients Web2. + + + + +Contributor & Web + +Prend en charge le fonctionnement avec tous les types de fichiers, y compris des fichiers CAO. Cependant, les compléments CAO ne sont pas pris en charge par ce type de clients. Les utilisateurs à distance peuvent rechercher dans les coffres-forts et effectuer des fonctions de base sur l'Internet à l'aide de clients Web2. + + + + +Visionneuse + +Donne l'accès en lecture seule aux coffres-forts de fichiers. L'utilisateur peut +effectuer la transition des fichiers via un flux de travail, mais ne peut ni ajouter, ni modifier des fichiers (extraire, archiver, mettre à jour des valeurs), ni utiliser des compléments CAO. + + + + +Avant l'installation de PDM Server +Retenez les exigences suivantes avant d'installer les composants serveur de PDM : +• Obtenez des droits administratifs complets sur les ordinateurs où vous allez installer les serveurs et les clients. +• Assurez-vous que le serveur de bases de données a accès au serveur d'archives par le port TCP 3030 et au serveur SQL par le port TCP 1433. +• Si vous allez utiliser une base de données SQL Server Express ou SQL Server existante, procurez-vous le nom de la base de données SQL Server, ainsi que l'ID de compte et le mot de passe d'un administrateur SQL Server ou du propriétaire de la base de données avec l'accès en lecture/écriture à la base de données. Vous ne pouvez pas utiliser l'utilisateur tew. +• Si un client PDM est déjà installé sur le système, désinstallez-le. Si vous voulez le serveur PDM et le client PDM sur le même système, vous devez installer les deux à partir de la page Produits serveur dans le Gestionnaire d'installation de SOLIDWORKS. + + +Installer un serveur PDM à l'aide du Gestionnaire d'installation SOLIDWORKS +Lorsque vous installez le serveur PDM pour PDM Standard, vous pouvez installer le serveur d'archives, le serveur de base de données et le client PDM CAD Editor sur le même ordinateur. Vous n'avez pas besoin d'exécuter l'installation du client séparément. +Lors de l'installation du serveur PDM pour PDM Professional, vous pouvez inclure ces composants, ainsi que les serveurs Web2 et Web API. +Pour installer un serveur PDM et ses composants : +1. Lancez le Gestionnaire d'installation SOLIDWORKS. +2. Sur la page Bienvenue, sélectionnez Installer des composants de serveur et cliquez sur les options suivantes : +• Installer les composants SOLIDWORKS PDM Server sur cet ordinateur. +• Installer SolidNetWork License Manager sur cet ordinateur. +Si SolidNetWork License Manager est installé sur cet ordinateur ou sur un autre, cette option ne s'affiche pas. + +3. Si la page Options de SolidNetwork License Manager s'affiche, saisissez un numéro de série et spécifiez un emplacement pour le répertoire, puis cliquez sur Suivant. +4. Suivez les instructions pour les avertissements du système et cliquez sur Suivant. +5. Sur la page Résumé, pour SOLIDWORKS PDM Server, cliquez sur Modifier. + +6. Sur la page Options de SOLIDWORKS PDM Server : +a) Pour Sélectionner un produit Serveur, cliquez sur SOLIDWORKS PDM Standard ou Professional. +b) Pour Emplacement d'installation, cliquez sur Parcourir afin de spécifier un chemin de fichier. +c) Dans Sélectionner les fonctions : +1. Cliquez sur Serveur d'archives, Serveur de base de données et Client pour installer ces composants sur le même ordinateur. Si vous êtes dans un environnement distribué, vous pouvez installer le serveur d'archives et le serveur de base de données en exécutant le Gestionnaire d'installation sur un autre ordinateur. + +2. Si vous installez PDM Professional, vous pouvez également cliquer sur Serveur Web2 et Serveur Web API. + + +d) Dans SQL Server, vous pouvez installer une nouvelle instance des outils de base de données qui sont fournis avec PDM Server (SQL Server Express pour PDM Standard), ou vous pouvez spécifier le nom de la base de données, le nom d'utilisateur et le mot de passe d'une instance existante. + +e) Cliquez sur Retour au résumé. +7. Sur la page Résumé, acceptez les termes du Contrat de licence de SOLIDWORKS et cliquez sur Installer maintenant. +Lorsque l'installation de SOLIDWORKS Installation Manager est terminée, l'outil Configuration du serveur d'archives démarre. Suivez les instructions de l'assistant pour configurer le serveur d'archives. + + +Modification d'une installation SOLIDWORKS PDM Server +Pour modifier une installation de SOLIDWORKS PDM Server et ses composants, utilisez Programmes et fonctionnalités à partir du Panneau de configuration de Windows. Vous ne pouvez pas modifier l'installation avec le Gestionnaire d'installation de SOLIDWORKS (SLDIM), même s'il s'agit de l'outil que vous avez utilisé pour installer SOLIDWORKS PDM Server. + +Installation d'un client PDM avec SLDIM +La version principale de SOLIDWORKS PDM Client doit correspondre à la version majeure de SOLIDWORKS PDM Server. Lorsque vous installez ou mettez à jour +SOLIDWORKS PDM Client, assurez-vous que les versions correspondent. +Pour installer un client PDM : +1. Lancez le Gestionnaire d'installation SOLIDWORKS. +2. Sur la page Bienvenue, sélectionnez Installer sur cet ordinateur. +3. Sur la page Numéro de série, cliquez sur Suivant. + +4. Suivez les instructions pour les avertissements du système et cliquez sur Suivant. +5. Sur la page Résumé, sous Produits, cliquez sur Modifier. +6. Sur la page Sélection de produit, cliquez sur Sélectionnez différents packages ou produits. +7. Dans la boîte de dialogue Sélectionnez le package à afficher, sélectionnez une édition de SOLIDWORKS. Puis cliquer OK. +8. Sur la page Sélection de produit, sélectionnez Client SOLIDWORKS PDM. Sélectionnez ensuite eDrawings pour activer la fonctionnalité d'aperçu de PDM. Si vous utilisez PDM SOLIDWORKS Professional, vous pouvez également sélectionner Explorateur d'articles. +9. Sur la page Résumé, développez Options SOLIDWORKS PDM et cliquez sur +Modifier. +10. Sur la page Options de client SOLIDWORKS PDM, sélectionnez les éléments suivants, puis cliquez sur Retour au résumé: +• Type de produit PDM +• Type de client PDM +• Compléments +11. Sur la page Résumé, acceptez les termes du Contrat de licence de SOLIDWORKS et cliquez sur Installer maintenant. + + +5 +SOLIDWORKS Electrical + + +Ce chapitre traite des sujets suivants: +• Conditions requises pour l'installation de SOLIDWORKS Electrical +• Installation autonome ou client/serveur +• Configurer Collaborative Server +• Configurer Microsoft SQL Server +• Spécifier l'emplacement des données +Le Gestionnaire d'installation SOLIDWORKS vous permet d'installer tous les composants de SOLIDWORKS Electrical, en mode autonome ou en mode client/serveur. +SOLIDWORKS Electrical utilise plusieurs composants. Lors de l'installation, vous devez sélectionner ces composants selon le type d'installation souhaité. +• SOLIDWORKS Electrical Schematic - Application 2D pour créer et gérer les schémas électriques. +• SOLIDWORKS Electrical 3D - Complément SOLIDWORKS pour intégrer des schémas 2D aux modèles 3D. SOLIDWORKS Electrical 3D vous permet de gérer l'implantation des appareils électriques ainsi que le routage des fils, des câbles et des faisceaux. +• Data - Data regroupe toutes les données requises par le logiciel. Ces données sont graphiques (comme les fichiers représentant les symboles et les cartouches) ou techniques (comme les catalogues des constructeurs et les données associées aux symboles). Vous pouvez partager les données afin de les rendre accessibles à tous les utilisateurs. +• Collaborative Server - Utilitaire pour la gestion de l'ouverture et de la mise à jour de schémas électriques. +• SQL Server - SOLIDWORKS Electrical nécessite une base de données Microsoft SQL Server. Vous pouvez choisir de créer une nouvelle base de données ou d'utiliser une base de données existante lors de l'installation. + +Type d'installation +Il est possible d'installer tous les composants SOLIDWORKS Electrical sur le même ordinateur. Il s'agit d'une installation autonome. Toutes les données de programme, comme les mises en plan de projet et les rapports, sont enregistrées sur le poste de travail. +Il est également possible d'installer les composants de SOLIDWORKS Electrical en tant qu'application client/serveur. Utilisez ce type d'installation si vous voulez stocker les données sur un serveur réseau. L'installation Client/Serveur permet à plusieurs utilisateurs de travailler sur le même projet. Les systèmes clients doivent avoir accès au réseau sur le serveur et disposer d'autorisations de lecture/écriture pour créer des projets, des bibliothèques et des symboles. + +Information +Quel que soit le type d'installation (autonome ou client/serveur), vous devez démarrer votre session Windows en mode Droits complets pour installer SOLIDWORKS Electrical. + +Lorsque vous démarrez le Gestionnaire d'installation SOLIDWORKS, ce dernier détecte automatiquement les versions existantes de SOLIDWORKS Electrical installées sur le poste de travail ou sur le serveur. + + +Conditions requises pour l'installation de SOLIDWORKS Electrical +Pour accéder aux conditions requises actuelles, reportez-vous à Configuration système requise. + +Installation autonome ou client/serveur +Il existe deux modes d'installation de SOLIDWORKS Electrical. En mode autonome, vous installez le logiciel sur le poste de travail. En mode client/serveur, les utilisateurs partagent les données. + + +Installation autonome +Pour une première installation, vous DEVEZ installer tous les composants sur le poste de travail. +• SOLIDWORKS Electrical Schematic +• SOLIDWORKS Electrical 3D +• Collaborative Server +• Données d'application +1. Dans l'onglet Résumé, cliquez sur Modifier dans la section Sélection des produits +et sélectionnez tous les composants SOLIDWORKS Electrical. +2. Si vous souhaitez modifier les options d'installation, dans l'onglet Résumé, cliquez sur Modifier dans la section Options d'Electrical. Il est possible de créer une nouvelle instance de SQL Server ou d'utiliser une instance existante. Consultez les chapitres spécifiques sur les Données et Microsoft SQL Server dans la présente documentation pour en savoir plus. Sinon, conservez les options par défaut. +3. Cliquez sur Installer maintenant pour continuer. + + + +Installation Client/Serveur +L'installation Client/Serveur vous permet de partager les données entre plusieurs utilisateurs. +Sur le serveur, vous devez installer les composants suivants : +• Collaborative Server +• Données d'application +• SQL Server +Sur les clients, vous devez installer les composants suivants : +• SOLIDWORKS Electrical Schematic +• SOLIDWORKS Electrical 3D +1. Sur le serveur, installez les composants du serveur. +2. Dans l'onglet Bienvenue dans le Gestionnaire d'installation de SOLIDWORKS, cliquez sur Installer des composants de serveur. +3. Sélectionnez l'option SOLIDWORKS Electrical. +4. Dans l'onglet Résumé, vous pouvez modifier les options d'installation. Consultez les chapitres spécifiques sur les Données et Microsoft SQL Server dans la présente documentation pour en savoir plus. Sinon, conservez les options par défaut. +5. Cliquez sur Installer maintenant pour continuer. +6. Sur les clients, installez les applications. +7. Dans l'onglet Bienvenue dans le Gestionnaire d'installation de SOLIDWORKS, cliquez sur Installer sur cet ordinateur. +8. Dans l'onglet Résumé, cliquez sur Modifier dans la section Sélection des produits +et désélectionnez l'option Electrical Server. +9. Dans l'onglet Résumé, cliquez sur Modifier dans la section Options d'Electrical et modifiez les paramètres pour vous connecter au serveur. +10. Cliquez sur Installer maintenant pour continuer. + + +Configurer Collaborative Server +Le Collaborative Server est un service Windows qui doit être exécuté en permanence et avoir une communication constante, ininterrompue et bidirectionnelle avec les clients au travers des pare-feu et des antivirus. +Pour configurer le Collaborative Server en mode individuel ou serveur, spécifiez les paramètres suivants : + +• Le nom de l'ordinateur (par exemple LOCALHOST ou MyMachine) ou son adresse IP (par exemple 127.0.0.1 ou 192.168.999.999). +• Le numéro de port (par défaut 26666). +Vous pouvez configurer le Collaborative Server lors de l'installation ou ultérieurement dans la commande Outils > Paramètres d'application. +Pour fournir la communication bidirectionnelle ininterrompue, assurez-vous que les ports numéro 26666 à 26676 (lorsque 10 utilisateurs sont connectés simultanément) sont disponibles sur le système sur lequel Collaborative Server est installé. Sinon, demandez à l'administrateur système de trouver un autre port pour SOLIDWORKS Electrical. + +Configurer Microsoft SQL Server +Assurez-vous qu'une instance de la base de données SQL Server est disponible pour n'importe quel type d'installation SOLIDWORKS Electrical. Vous pouvez utiliser une base de données SQL Server existante si elle est déjà installée sur le système, ou installer une nouvelle instance dans le cadre de l'installation de SOLIDWORKS Electrical. +Lorsque vous installez une nouvelle instance de SQL Server, l'installation de SOLIDWORKS fournit une version gratuite de Microsoft SQL Express 2022. Cette version est limitée à 1 processeur, 1 Go de mémoire et 10 Go de données. Les limitations de mémoire et processeur sont suffisantes pour prendre en charge 10 utilisateurs simultanés. +Si vous installez SQL Express 2022, veillez à ce que le logiciel et le matériel de serveur répondent aux exigences répertoriées dans Configuration système requise. +Si le même serveur compte plus de 10 utilisateurs simultanés, il est recommandé d'acheter et d'installer une version complète de SQL Server. Utilisez le flux de travail décrit pour installer SOLIDWORKS Electrical avec une instance existante de SQL Server. +Pour des informations sur SQL Express 2022, consultez la documentation de Microsoft SQL Server. + +Gestion des données dans SOLIDWORKS Electrical +De nombreux programmes utilisent une base de données unique qui contient toutes les données du programme. Tel n'est pas le cas de SOLIDWORKS Electrical. Chaque projet de SOLIDWORKS Electrical est affecté d'un numéro d'identification unique, et à chaque projet est associée une base de données identifiable par son numéro d'identification unique. Par exemple, dans le Project Manager SOLIDWORKS Electrical, un projet avec l'identificateur n° 112 sera associée à une base de données nommée +" tew_project_data_112 ". +La raison de l'utilisation d'une base de données unique pour chaque projet est que ceci réduit de manière significative le temps de traitement. En outre, en cas de défaillance critique d'une base de données, un seul projet est affecté, et l'intégrité de la majorité des informations de programme est maintenue. + + + + +Nouvelles instance de SQL Server +Si vous installez une nouvelle instance de SQL Server, vous devez posséder des droits administratifs complets sur le serveur, ainsi que tous les systèmes clients. Vous devez également veiller à ce que les clients aient les droits de lecture/écriture pour la base de données, afin qu'ils puissent créer et modifier les projets, les bibliothèques, les symboles et les autres données de projet. +Lorsque vous installez une nouvelle instance de SQL Server, sélectionnez un nom différent du nom par défaut. + +Instances existantes de SQL Server +Pour installer de nouvelles bases de données SOLIDWORKS Electrical ou vous connecter à une installation de SOLIDWORKS Electrical sur une instance existante de SQL Server, vous devez être muni d'un compte utilisateur possédant des droits administratifs complets sur la base de données SQL Server. + +Pour vous connecter à une base de données SQL Server existante, vous pouvez utiliser l'authentification Windows ou SQL Server. Entrez un nom d'utilisateur et un mot de passe pour un compte de connexion Windows ou SQL Server possédant les droits complets d'administrateur de SQL Server. +Vous ne pouvez pas utiliser l'utilisateur tew pour vous connecter à SQL Server pour l'installation. Contactez votre administrateur de SQL Server ou l'administrateur système pour obtenir un compte de connexion avec les informations d'identification correctes pour SQL Server. + +Bases de données SOLIDWORKS Electrical +Après avoir installé SOLIDWORKS Electrical, le programme d'installation crée les bases de données suivantes dans l'instance SQL Server. +• TEW_APP_DATA +• TEW_APP_MACRO +• TEW_APP_PROJECT +• TEW_CATALOG +• TEW_CLASSIFICATION + + +Spécifier l'emplacement des données +Pour l'emplacement des données, sélectionnez un répertoire pour l'enregistrement des données de programme comme les pièces, les modèles et les symboles 2D et 3D. Cet emplacement doit être un répertoire dédié. Il ne peut pas s'agir d'un répertoire racine ou du répertoire utilisé pour enregistrer les données de SOLIDWORKS. +Le répertoire par défaut est C:\ProgramData\SOLIDWORKS Electrical. +En cas d'installation Client/Serveur, vous devez partager le Répertoire de données. +Le programme d'installation crée un nouveau dossier appelé Mise à jour dans le répertoire par défaut afin de stocker toutes les nouvelles données. +Lorsque vous démarrez SOLIDWORKS Electrical pour la première fois, le programme fait automatiquement fusionner les données stockées dans le dossier Mise à jour avec les données existantes. Dans l'assistant Mise à jour des données, vous pouvez sélectionner les données à ajouter dans l'application et la base de données SQL Server. + +6 +SOLIDWORKS Visualize et SOLIDWORKS Visualize Boost + + +Ce chapitre traite des sujets suivants: +• Configuration système requise pour SOLIDWORKS Visualize +• Installation de SOLIDWORKS Visualize à l'aide du Gestionnaire d'installation SOLIDWORKS +• Installation de Visualize Boost à l'aide du Gestionnaire d'installation SOLIDWORKS +SOLIDWORKS(r) Visualize fournit une suite d'outils autonomes qui combinent des techniques avancées de rendu avec des flux de travail et des fonctionnalités axés sur la conception visuelle, afin que vous puissiez créer des images hautement réalistes de modèles CAO 3D. +Les produits SOLIDWORKS Visualize sont disponibles dans deux packages : +• Standard +• Professionnel +Une version de SOLIDWORKS Visualize Standard est offerte avec chaque licence SOLIDWORKS Professional et Premium pour un abonnement actif. Les clients SOLIDWORKS à activation autonome ont besoin d'un numéro de série supplémentaire. Si vous ne connaissez pas votre numéro de série SOLIDWORKS Visualize, contactez votre administrateur ou votre revendeur SOLIDWORKS. +SOLIDWORKS Visualize prend également en charge les types de licence SolidNetWork Licensing (SNL) comme les licences flottantes, ainsi que l'activation hors ligne. +A l'aide du Gestionnaire d'installation de SOLIDWORKS (SLDIM), vous installez SOLIDWORKS Visualize dans le cadre de l'installation Individuelle. Vous pouvez l'installer comme une application autonome, ce qui représente un avantage si vous voulez utiliser des ordinateurs distincts pour la modélisation et le rendu. Il ne consomme aucune licence SOLIDWORKS. +SOLIDWORKS Visualize Boost est un service qui vous permet de distribuer le rendu depuis un ordinateur exécutant SOLIDWORKS Visualize Professional vers un ou plusieurs ordinateurs sur un réseau. Vous pouvez effectuer d'autres tâches sur votre ordinateur pendant la génération de l'image rendue et les images finales rendues sont disponibles plus tôt. Les images peuvent être rendues sur un seul ordinateur, ou sur un groupe de plusieurs ordinateurs exécutant Visualize Boost. +Une version de SOLIDWORKS Visualize Boost est offerte avec chaque version de SOLIDWORKS Visualize Professional pour un abonnement actif. + + +Vous pouvez installer Visualize Boost sur un autre ordinateur que celui qui exécute SOLIDWORKS Visualize Professional. Vous pouvez également installer Visualize Boost dans le cadre de l'installation Individuelle dans le gestionnaire d'installation SOLIDWORKS. + +Configuration système requise pour SOLIDWORKS Visualize +Avant d'installer SOLIDWORKS Visualize et SOLIDWORKS Visualize Boost, vous devez disposer d'un numéro de série distinct pour chaque produit. +Assurez-vous que chaque ordinateur exécutant SOLIDWORKS Visualize ou SOLIDWORKS Visualize Boost répond aux exigences répertoriées dans Configuration système requise. +Pour la prise en charge de la carte graphique à l'aide de NVIDIA(r)Iray(r) ou 3DS Stellar Physically Correct : +• Carte graphique NVIDIA(r) : NVIDIA Quadro(r)/NVIDIA GeForce(r)/Tesla(tm) avec au moins une puce NVIDIA Maxwell(tm) ; configuration double GPU avec au moins des cartes NVIDIA Maxwell(tm) pour une expérience optimale +• Pilote NVIDIA prenant en charge CUDA(r) 11.8 ou version ultérieure requis +• Recommandation : NVIDIA version de pilote 528.95 (ou version ultérieure) Pour la prise en charge de la carte graphique à l'aide d'AMD ProRender : +• Une carte graphique et un pilote prenant en charge la norme Vulkan +• Recommandation : Prise en charge du traçage de rayon matériel et 8 Go de mémoire vidéo +Pour la prise en charge de la carte graphique Denoiser : +• Au moins 4 Go de mémoire vidéo + +Voir Certification matérielle SOLIDWORKS pour en savoir plus sur les cartes graphiques et les pilotes spécifiques. + +Installation de SOLIDWORKS Visualize à l'aide du Gestionnaire d'installation SOLIDWORKS +Pour installer SOLIDWORKS Visualize : +1. Lancez le Gestionnaire d'installation SOLIDWORKS. +2. Sur la page Bienvenue, sélectionnez Installer sur cet ordinateur. +3. Procédez comme suit : +a) Sur la page Numéro de série, développez Visualization. +b) Sélectionnez SOLIDWORKS Visualize et saisissez le numéro de série. +c) Cliquez sur Suivant. +4. Suivez les instructions pour les avertissements du système et cliquez sur Suivant. +5. Sur la page Résumé, acceptez les termes du Contrat de licence de SOLIDWORKS et cliquez sur Installer maintenant. + +Suivez les instructions de l'assistant d'activation du produit pour activer votre produit. +Après l'activation, cliquez deux fois sur l'icône de raccourci SOLIDWORKS Visualize sur le bureau pour démarrer l'application ou, à partir du menu Démarrer de Windows, cliquez sur SOLIDWORKS version > SOLIDWORKS Visualize version. + +Tâches de post-installation +Après l'installation, vous devrez effectuer quelques tâches pour configurer SOLIDWORKS Visualize. +Pour plus d'informations, se reporter à Débuter avec SOLIDWORKS Visualize dans l'aide SOLIDWORKS Visualize. +Création du dossier de contenu +Lorsque vous exécutez le logiciel pour la première fois, SOLIDWORKS Visualize vous demande un emplacement où créer un dossier de contenu. +Le dossier de contenu contient les sous-dossiers suivants, dans lesquels vous pouvez stocker les actifs de vos projets : + + +Sous-dossiers Stockages Caméras Caméras et caméras par défaut que vous avez enregistrées Environnements Images High Dynamic Range (HDR) Palettes Images de fond Images Rendus et clichés Apparences Matériaux dans votre Bibliothèque d'apparences + +Les contenus se mettent à jour lorsque vous ajoutez une apparence à la bibliothèque. Modèles Fichiers de modèle + +Par défaut, SOLIDWORKS Visualize effectue d'abord une recherche dans ce dossier lorsque vous utilisez Fichier > Importer un modèle. Fonds Images 2D standard à utiliser dans les images de fond Projets Fichiers de projet natifs au format .SVPJ Textures Textures 2D à utiliser dans les apparences +Sélection d'un périphérique de rendu +Divers systèmes peuvent produire des résultats différents avec chaque périphérique de rendu. Essayez chaque périphérique de rendu avant de sélectionner celui qui vous convient le mieux. +Pour sélectionner un périphérique de rendu : +1. Cliquez sur Outils > Options > Fenêtre 3D. +2. Sous Périphérique de rendu, sélectionnez : +• CPU, si votre processeur est beaucoup plus puissant que votre carte graphique. +• GPU, si vous possédez une carte graphique puissante comme une NVIDIA CUDA avec plus de 1 Go de VRAM. +• Hybride, si vous possédez un système équilibré avec une bonne carte nVidia et un processeur comparable. + +Pour obtenir une liste complète des options de rendu, voir l'onglet Rendu. + +Accès à l'aide, aux tutoriels, aux informations système et aux licences +Le menu Aide offre de la documentation et des options pour mettre à jour le logiciel et dépanner votre système. + + + +Aide de Visualize + +Ouvre l'aide en ligne de SOLIDWORKS Visualize. + + + + +Tutoriels de Visualize + +Ouvre MySolidWorks et vous permet d'accéder aux tutoriels de SOLIDWORKS Visualize. + + + + +Notes de version + +Affiche les notes de version en ligne pour la version actuelle. + + + + +Nouveautés + +Affiche les nouvelles fonctionnalités des produits SOLIDWORKS. + + + + +Info système + +Effectue une vérification du système du logiciel SOLIDWORKS Visualize avec votre matériel de PC, et suggère des mises à niveau, si nécessaire. + + + + +Vérifier la disponibilité de mises à jour + +Recherche la dernière mise à jour de SOLIDWORKS Visualize sur le serveur. + + + + +Activer la licence + +(licences fixes) Utilise l'assistant d'activation de produit SOLIDWORKS pour activer votre produit. + + + + +Désactiver la licence + +(licences fixes) Utilise l'assistant d'activation de produit SOLIDWORKS pour désactiver votre produit. + + + + +SolidNetWork License Manager + +Utilise l'assistant d'activation de produit SOLIDWORKS pour désactiver votre produit. + + + + +A propos de Visualize + +Affiche le numéro de version et les informations de licence de votre copie de SOLIDWORKS Visualize. + + + + +Installation de Visualize Boost à l'aide du Gestionnaire d'installation SOLIDWORKS +Vous installez Visualize Boost à l'aide du Gestionnaire d'installation SOLIDWORKS. Il requiert un numéro de série distinct. +L'objectif de Visualize Boost étant de décharger le rendu, vous devez l'installer sur des ordinateurs différents de ceux qui exécutent SOLIDWORKS Visualize Professional. Vous pouvez optimiser les performances de rendu en installant Visualize Boost sur des ordinateurs équipés de plusieurs processeurs graphiques (GPU). + +Pour installer SOLIDWORKS Visualize Boost : +1. Lancez le Gestionnaire d'installation SOLIDWORKS. +2. Sur la page Bienvenue, sélectionnez Installer sur cet ordinateur. +3. Procédez comme suit : +a) Sur la page Numéro de série, développez Visualization. +b) Sélectionnez SOLIDWORKS Visualize Boost et saisissez le numéro de série. +c) Cliquez sur Suivant. +4. Suivez les instructions pour les avertissements du système et cliquez sur Suivant. +5. Sur la page Résumé, acceptez les termes du Contrat de licence de SOLIDWORKS et cliquez sur Installer maintenant. +Suivez les instructions de l'assistant d'activation du produit pour activer votre produit. +Après l'activation, cliquez deux fois sur l'icône de raccourci SOLIDWORKS Visualize Boost sur le bureau pour ouvrir l'interface. + +Activation de la licence Visualize Boost +Vous devez activer et configurer SOLIDWORKS Visualize Boost via une interface Web pour pouvoir utiliser le produit pour le rendu. Les navigateurs Chrome, Firefox et Internet Explorer sont pris en charge. +Une fois que vous avez activé et configuré Visualize Boost, il se lance automatiquement au démarrage du système et s'exécute en arrière-plan. Aucune action supplémentaire n'est requise. +Pour activer la licence SOLIDWORKS Visualize Boost : +1. Effectuez l'une des opérations suivantes : +a) A partir de votre bureau, double-cliquez sur l'icône de raccourci Visualize Boost. +b) Ouvrez un navigateur et saisissez l'URL : http://localhost:9032/config.html. +2. Saisissez votre adresse e-mail et cliquez sur Activer la licence. + +Configuration de Visualize Boost +Pour la plupart des réseaux, les paramètres par défaut sont suffisants pour configurer un ordinateur pour Visualize Boost. Toutefois, si votre environnement réseau nécessite d'autres paramètres, procédez comme suit pour configurer manuellement un ordinateur. +Pour configurer un ordinateur afin de l'intégrer dans un groupe de rendu dans Visualize Boost : +1. Effectuez l'une des opérations suivantes : +a) Si votre système exécute SOLIDWORKS Visualize Boost, double-cliquez sur l'icône de raccourci Visualize Boost sur votre bureau ou ouvrez un navigateur et saisissez l'URL : http://localhost:8999/config.html. +b) Si vous êtes sur un autre système, ouvrez un navigateur et saisissez l'URL : http://:8999/config.html ou http://:8999/config.html. +2. En haut à droite de l'écran, sélectionnez votre langue dans la liste. +3. Cliquez sur l'onglet Installation pour configurer le nœud Visualize Boost. + +4. Dans le champ Nom du groupe, spécifiez un nom d'ordinateur, comme Rendu super-rapide, Groupe de présentation ou Ordinateurs du 4e étage. +Le nom du groupe s'affiche dans SOLIDWORKS Visualize Professional comme profil de groupe. Pour effectuer le rendu d'une image, les utilisateurs exécutant SOLIDWORKS Visualize Professional sélectionnent un profil de groupe dans la liste des groupes Boost disponibles. + +5. Saisissez le Port d'accès du client au groupe. +Il s'agit du port que les ordinateurs exécutant SOLIDWORKS Visualize utilisent pour se connecter au groupe Boost. Le port d'accès du client au groupe par défaut est 8998. +6. Dans la zone Mode réseau, sélectionnez une option en fonction de votre environnement réseau : +• Sélectionnez Aucun réseau pour que cet ordinateur n'appartienne à aucun autre groupe. Ce mode est utile pour dépanner les problèmes avec Visualize Boost. +• Sélectionnez Mode multidiffusion UDP si votre réseau prend en charge la multidiffusion UDP. Visualize Boost effectue une recherche sur le réseau et forme un groupe avec tous les ordinateurs clients utilisant le mode de multidiffusion UDP sur le même port. Ce mode est recommandé si votre réseau le prend en charge. +• Sélectionnez Mode TCP avec recherche (par défaut) si vous ne pouvez pas utiliser le mode de multidiffusion UDP. Visualize Boost effectue une recherche sur le réseau et forme un groupe avec tous les ordinateurs clients utilisant le mode TCP avec recherche sur le même port. +• Sélectionnez Mode TCP si vous avez besoin de créer une liste explicite des ordinateurs dans le groupe, car les autres modes ne parviennent pas à trouver les ordinateurs que vous voulez inclure. Ce mode nécessite une configuration supplémentaire et n'est pas recommandé si le mode de multidiffusion UDP ou le mode TCP avec recherche est disponible. +7. Si vous sélectionnez Mode multidiffusion UDP ou Mode TCP avec recherche, saisissez l'Adresse de recherche de groupe. +Ce paramètre doit être une adresse IP et un port supérieur à 1024. Le port par défaut varie selon les modes réseau : +• 8994 pour la multidiffusion UDP +• 8995 pour le mode TCP avec recherche +• 8996 pour TCP +Ces ports sont utilisés pour que les ordinateurs Visualize Boost se connectent entre eux. Tous les ordinateurs configurés avec la même Adresse de recherche de groupe et qui se trouvent sur le même réseau local forment un groupe. + +8. Si vous sélectionnez Mode TCP : +• Saisissez un Port d'accès au groupe. Il s'agit du port que les nœuds Visualize Boost du groupe utilisent pour communiquer entre eux. Le port par défaut pour le mode TCP est 8996. +• Si cet ordinateur est le " nœud de tête " du groupe (l'ordinateur qui coordonne le travail d'un groupe), utilisez le champ Liste des adresses du groupe pour répertorier la liste des adresses IP des autres nœuds du groupe. Chaque adresse IP (comme 192.168.0.100:8996) doit inclure le Port d'accès au groupe configuré pour tous les nœuds du groupe. Laissez le champ vide si cet ordinateur n'est pas le nœud de tête du groupe. +9. Cliquez sur Enregistrer la configuration. Visualize Boost enregistre la nouvelle configuration, puis arrête et redémarre le service. +10. Cliquez sur l'onglet Etat. Si l'état est Prêt, l'écran affiche les ordinateurs connectés dans le groupe et les Sessions (tâches) affectées au groupe. + +7 +Administration des licences + + +Ce chapitre traite des sujets suivants: +• Administrer les licences individuelles +• Administrer des licences avec SolidNetWork License Manager +Après l'installation, vous pouvez activer les licences SOLIDWORKS de deux manières : soit en activant les ordinateurs individuels (activation d'ordinateur), soit en installant et activant des licences réseau flottantes sur un serveur (Gestion des licences SolidNetWork). +En général, l'activation de licence est utilisée pour les installations sur des ordinateurs individuels; vous pouvez cependant installer le logiciel individuellement, puis contrôler les licences avec SolidNetWork License Manager. A l'inverse, même si les sites plus grands utilisent généralement des licences réseau flottantes, vous pouvez déployer des installations à partir d'une image administrative, puis activer les numéros de série à partir d'ordinateurs individuels. + +Administrer les licences individuelles +Vous pouvez définir une licence individuelle pour utiliser l'activation de l'ordinateur. +En règle générale, l'administration des licences individuelles consiste à activer et désactiver des licences directement depuis le logiciel SOLIDWORKS. +L'activation est une procédure d'enregistrement et de validation des licences SOLIDWORKS autonomes (autres que la licence SolidNetWork). En général, si votre licence de produit n'est pas activée, SOLIDWORKS tente de l'activer lorsque vous démarrez le produit. +A partir de SOLIDWORKS 2022 et versions ultérieures, si vous avez acheté une licence perpétuelle de SOLIDWORKS, vous devez également réactiver la licence une fois par an. Une licence perpétuelle n'expire jamais mais doit être réactivée. SOLIDWORKS vous invite à réactiver la licence perpétuelle avant la date de réactivation requise. +Vous pouvez aussi désactiver des licences individuelles en cliquant sur > Licences > +Désactiver dans SOLIDWORKS. + +Activer une licence +Avant de pouvoir exécuter les produits SOLIDWORKS sur un ordinateur individuel, vous devez activer la licence pour cet ordinateur. +Pour procéder à l'activation, vous devez avoir accès à Internet ou à la messagerie électronique. Après l'activation, vous n'avez pas besoin d'être en ligne pour utiliser les produits. Si vous n'avez pas accès à la messagerie électronique sur l'ordinateur sur lequel + +vous utilisez ce produit, vous pouvez enregistrer le fichier d'activation et l'envoyer à partir d'un autre ordinateur. +Cette procédure: +• Active toutes les licences de la gamme de produits SOLIDWORKS. +• Vous permet de transférer les droits de licence d'un ordinateur à l'autre. +• Peut être réalisée immédiatement (action recommandée) ou dans les 30 jours suivant l'installation. +• Permet de se passer de dongles. Cependant, si vous exécutez des versions précédentes des produits SOLIDWORKS qui n'ont pas recours à l'activation, vous devez utiliser un dongle. +Pour les administrateurs système qui ont plusieurs numéros de série à gérer, il est possible d'utiliser l'Editeur d'options du Gestionnaire d'images administratives. Pour plus de détails, voir Editeur d'options du Gestionnaire d'images administratives à la page 21. +Pour activer une licence: +1. Démarrez SOLIDWORKS. +2. Démarrez l'Activation de produit SOLIDWORKS à l'aide d'une des méthodes suivantes : +• Si vous n'avez pas encore activé la licence pour cet ordinateur, la fenêtre Activation de produit SOLIDWORKS s'affiche automatiquement quand vous démarrez le logiciel SOLIDWORKS. +• Si la fenêtre Activation de produit SOLIDWORKS ne s'affiche pas automatiquement, lancez l'activation en cliquant sur > Licences > Activer. +3. Sélectionnez la liste Produit pour spécifier le produit dont vous souhaitez activer la licence. +4. Spécifiez l'activation automatique par Internet ou l'activation manuelle par la messagerie électronique. +5. Fournissez les informations de contact par courrier électronique. +6. Cliquez sur Suivant. +• Par Internet: L'activation a lieu automatiquement. +• Courriel : Cliquez sur Enregistrer pour créer un fichier de requête, puis envoyez ce fichier à activation@solidworks.com. Quand vous recevez l'e-mail contenant le fichier de réponse, extrayez ce dernier de l'e-mail puis cliquez sur Ouvrir pour le charger. + + +7. Cliquez sur Terminer. + +Réactivation d'une licence +Si vous disposez de licences perpétuelles commerciales ou d'éducation des produits SOLIDWORKS 2022 et ultérieurs, vous devez réactiver ces licences une fois par an. + +L'activation de produit SOLIDWORKS vous invite à le réactiver avant la date de réactivation requise. +Pour réactiver une licence : +1. Démarrez SOLIDWORKS. +L'activation de produit SOLIDWORKS vous invite à réactiver. Pour chaque licence de produit SOLIDWORKS, les éléments suivants s'affichent : +• La date d'expiration de l'activation actuelle +• L'action requise pour continuer à utiliser le produit, par exemple en réactivant une licence perpétuelle ou en renouvelant et en réactivant une licence temporaire ou d'évaluation. +2. Cliquez sur Réactiver pour démarrer l'assistant Activation de produit. +Si vous ne souhaitez pas réactiver la licence immédiatement, cliquez sur Me le rappeler ultérieurement. Par exemple, dans SOLIDWORKS, cliquez sur > Licences > Activer pour démarrer l'assistant Activation de produit. Voir Activer une licence à la page 86. + +Transférer une licence +Pour transférer une licence SolidNetWork sur un nouvel ordinateur ou sur un ordinateur mis à niveau, désactivez-la d'abord sur le serveur de clés de licence de Dassault Systèmes SOLIDWORKS Corporation, puis réactivez-le sur l'autre ordinateur. + +Pour transférer une licence : +1. Dans SOLIDWORKS, cliquez sur > Licences > Désactiver et suivez les instructions. +2. Pour réactiver la licence, allez sur le nouvel ordinateur ou l'ordinateur mis à niveau et activez la licence en suivant la procédure d'activation initiale. Pour plus de détails, reportez-vous à Activer une licence. + +Administrer des licences avec SolidNetWork License Manager +SolidNetWork License Manager prend en charge les clients de licence multiples en distribuant les licences aux clients du réseau. Le nombre d'utilisateurs peut ainsi dépasser le nombre de licences en utilisant des licences flottantes. +Cette image illustre une installation de licence SolidNetWork typique: + + + +Cette image montre: +• Le logiciel SolidNetWork License Manager est uniquement installé et activé sur l'ordinateur du gestionnaire de licences. +• Aucun logiciel additionnel spécifique à SolidNetWork n'est installé sur les ordinateurs clients de la licence. +Si vous spécifiez un numéro de série pour la licence SolidNetWork lors de l'installation, le Gestionnaire d'installation SOLIDWORKS identifie cet ordinateur comme étant un client de licence SolidNetWork. Le Gestionnaire d'installation SOLIDWORKS vous demande le nom et le numéro de port de l'ordinateur sur lequel réside SolidNetWork License Manager afin de connecter le client au gestionnaire de licences. +• Le Gestionnaire de licences et tous les clients de licence doivent pouvoir être connectés au protocole TCP/IP (Transmission Control Protocol/Internet Protocol). + +Présentation de l'installation des licences SolidNetWork +Vous utilisez le Gestionnaire d'installation SOLIDWORKS pour installer SolidNetWork License Manager Server sur au moins un ordinateur avant d'installer le logiciel client SOLIDWORKS sur d'autres ordinateurs. Vous pouvez ensuite utiliser l'assistant Activation de produit afin d'ajouter et d'activer des numéros de série pour les licences perpétuelles et à durée limitée. +Lorsque vous installez le logiciel client SOLIDWORKS sur un ordinateur, spécifiez un numéro de série de licence SolidNetWork. Le Gestionnaire d'installation SOLIDWORKS identifie cet ordinateur comme client de licence SolidNetWork et vous invite à saisir le nom d'ordinateur et le numéro de port associés à SolidNetWork License Manager Server. Il affiche une erreur si SolidNetWork License Manager Server n'est pas installé ou si le nom ou le numéro de port est incorrect. + + +Processus d'activation +Avant que les utilisateurs puissent exécuter les produits SOLIDWORKS sur leur ordinateur personnel, vous devez activer une licence SolidNetWork sur l'ordinateur sur lequel se trouve le logiciel SolidNetWork License Manager Server. +Pour procéder à l'activation, vous devez avoir accès à une connexion Internet active ou à la messagerie électronique. Après l'activation, vous n'avez pas besoin d'être en ligne pour utiliser les produits. Si vous n'avez pas accès à la messagerie électronique sur l'ordinateur sur lequel vous utilisez ce produit, vous pouvez enregistrer le fichier d'activation et l'envoyer à partir d'un autre ordinateur. +Cette procédure: +• Active les licences SolidNetWork au sein de SOLIDWORKS SolidNetWork License Manager pour tous les produits SOLIDWORKS. +• Permet de transférer les droits de licence SolidNetWork d'un ordinateur SolidNetWork License Manager à l'autre. +• Permet d'installer et d'activer les droits de licence SolidNetWork sur un ordinateur SolidNetWork License Manager. +• Cette opération doit être effectuée pour que vous puissiez utiliser les licences SolidNetWork. + +• Permet de se passer de dongles. Si vous activez une licence SolidNetWork pour cette version de SOLIDWORKS, les licences SolidNetWork des versions précédentes de SOLIDWORKS sont activées. Il n'est plus nécessaire de conserver le dongle. +Installation de SolidNetWork License Manager Server +SolidNetWork License Manager Server prend en charge plusieurs clients de licences. Il distribue les licences aux clients sur le réseau. +Si vous mettez à niveau une version antérieure de SolidNetWork License Manager Server qui utilisait un dongle matériel pour l'activation des licences, retirez le dongle avant d'installer la nouvelle version de SolidNetWork License Manager Server. +1. Lancez le Gestionnaire d'installation SOLIDWORKS comme décrit dans Télécharger le média d'installation. +2. Pour choisir un type d'installation, sélectionnez Installer des composants de +serveur, puis cliquez sur Installer SolidNetWork License Manager (licences distribuées) sur cet ordinateur. +3. Sur la page Résumé, vérifiez l'emplacement d'installation et le téléchargement en arrière-plan, acceptez les conditions de licence, puis cliquez sur Installer maintenant. +4. Dans l'assistant Activation de produit SOLIDWORKS, à partir de SolidNetWork License Manager Server, ajoutez un numéro de série et activez au moins une licence. Reportez-vous à la section Ajout de numéros de série et activation des licences SolidNetWork. +Ajout de numéros de série et activation des licences SolidNetWork +Avant que les clients puissent exécuter les produits SOLIDWORKS sur leurs ordinateurs individuels, vous devez activer une licence SolidNetWork sur l'ordinateur de SolidNetwork License Manager. +Pour procéder à l'activation, vous devez avoir accès à une connexion Internet active ou à la messagerie électronique. Après l'activation, vous n'avez pas besoin d'être en ligne pour utiliser les produits. Si vous n'avez pas accès à la messagerie électronique sur l'ordinateur sur lequel vous utilisez ce produit, vous pouvez enregistrer le fichier d'activation et l'envoyer à partir d'un autre ordinateur. +Cette procédure : +• Active les licences SOLIDWORKS qui se trouvent sur le Gestionnaire de licences SolidNetWork pour les produits SOLIDWORKS. +• Vous permet de transférer les droits de licence SolidNetWork d'un ordinateur Gestionnaire de licences SolidNetWork à l'autre. +• Vous permet d'installer et d'activer les droits de licence SolidNetWork sur un ordinateur Gestionnaire de licences SolidNetWork. +• Cette opération doit être effectuée pour que vous puissiez utiliser les licences SolidNetWork. +• Permet de se passer de dongles. Si vous activez une licence SolidNetWork pour cette version de SOLIDWORKS, les licences SolidNetWork des versions précédentes de SOLIDWORKS sont activées. (Il n'est plus nécessaire de garder le dongle.) +Pour activer une licence SolidNetWork: +1. Démarrez SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > SolidNetWork License Manager Server version. + +2. Facultatif : Si vous n'avez pas encore activé la licence SolidNetWork, le programme vous demande si vous souhaitez l'activer maintenant. Cliquez Oui. +L'assistant Activation de produit SOLIDWORKS démarre. +3. Facultatif : Si un pare-feu est activé, sélectionnez l'option Un pare-feu est utilisé sur ce serveur. +4. Saisissez les numéros de port dans la page Informations du serveur de licences SolidNetWork, puis cliquez sur Suivant. +5. Dans le numéro de série : sélectionnez les numéros de série désirés ou cliquez sur +Sélectionner tout pour activer tous vos numéros de série SOLIDWORKS. +a) Activez l'option Automatiquement sur Internet (recommandé). +b) Sous Coordonnées, saisissez une adresse électronique. +La boîte de dialogue Activation/réactivation réussie indique les produits qui ont été activés. +6. Cliquez sur Terminer. +Activation manuelle à l'aide de SolidNetWork License Manager Server +Lorsque vous installez ou mettez à niveau SolidNetWork License Manager Server, vous devez activer ou réactiver la licence. Vous pouvez activer ou réactiver la licence via Internet ou choisir de procéder manuellement. +Si vous effectuez une activation manuelle : +• Dans le cas d'une nouvelle installation de SolidNetWork License Manager Server, vous devez activer la licence deux fois pour configurer correctement le serveur. La première fois que vous activez la licence, vous initialisez le système de licence sur le serveur. La deuxième fois que vous effectuez la procédure, vous activez la licence proprement dite. +• Dans le cas d'une mise à niveau de SolidNetWork License Manager Server, vous devez réactiver la licence existante. Si le serveur ne dispose pas de licences activées, lancez l'activation en utilisant l'option Modifier disponible sous l'onglet Administration du serveur. + +Initialisation d'un nouveau serveur de licences SolidNetWork +Pour initialiser un nouveau serveur de licences SolidNetWork : +1. Après avoir installé et ouvert SolidNetWork License Manager Server, cliquez sur Oui +lorsqu'un message vous invite à l'activer. +2. Dans la boîte de dialogue Informations du Serveur de licences SolidNetWork, vérifiez le pare-feu et les ports, puis cliquez sur Suivant. +3. Dans l'assistant Activation de produit, sélectionnez les numéros de série à activer, puis l'option Manuellement par courrier électronique comme méthode d'activation et saisissez les informations de contact par courrier électronique. +Avec la méthode manuelle, vous devez créer un fichier de demande que vous envoyez ensuite par e-mail à l'adresse activation@solidworks.com. Lorsque vous recevez +l'e-mail contenant le fichier de réponse qui inclut la licence, extrayez le fichier et cliquez sur Ouvrir afin de le charger sur le serveur. +Vous pouvez fermer et réexécuter l'assistant Activation de produit pour ouvrir et charger le fichier de réponse. + +4. Lorsqu'un message vous informe du bon déroulement de l'initialisation, cliquez sur +OK, puis, dans l'assistant Activation de produit, cliquez sur Terminer. + +Activation manuelle d'une nouvelle installation SolidNetWork License Manager Server +Après avoir initialisé SolidNetWork License Manager Server, ouvrez le serveur et créez une deuxième demande pour terminer l'activation. +Pour activer manuellement une nouvelle installation SolidNetWork License Manager Server : +1. Effectuez l'une des opérations suivantes: +• Si vous êtes invité à activer la licence, cliquez sur Oui. +• Si aucune invite ne s'affiche, cliquez sur Modifier sous l'onglet Administration du serveur. + + +2. Vérifiez le pare-feu et les ports dans la boîte de dialogue Informations du Serveur de licences SolidNetWork, puis cliquez sur Suivant. +3. Dans l'assistant Activation de produit, sélectionnez les numéros de série à activer, saisissez l'adresse e-mail dans la zone Courriel sous Coordonnées, puis sélectionnez Manuellement par courrier électronique comme méthode d'activation. +4. Créez un fichier de demande en suivant les étapes, puis envoyez-le à activation@solidworks.com. Lorsque vous recevez le fichier de réponse de licence, cliquez sur Ouvrir pour charger le fichier. +5. Cliquez sur Terminer une fois l'activation terminée. + +Activation manuelle d'une mise à niveau de SolidNetWork License Manager Server +Après avoir mis à niveau votre installation SolidNetWork License Manager Server à l'aide du Gestionnaire d'installation SOLIDWORKS, ouvrez le logiciel serveur. +Pour activer manuellement une mise à niveau de SolidNetWork License Manager Server : +1. Sous l'onglet Administration du serveur, sous Informations sur la licence, cliquez sur Réactiver. + +2. Dans la boîte de dialogue Réactiver, sélectionnez les numéros de série installés pour afficher les licences associées, puis cliquez sur Réactiver. +3. Vérifiez le pare-feu et les ports dans la boîte de dialogue Informations du Serveur de licences SolidNetWork, puis cliquez sur Suivant. + +4. Dans l'assistant Activation de produit, sélectionnez les numéros de série à activer, saisissez l'adresse e-mail dans la zone Courriel sous Coordonnées, puis sélectionnez Manuellement par courrier électronique comme méthode d'activation. +L'activation manuelle est un processus simple. Les instructions de l'assistant d'activation du produit vous guideront tout au long de la procédure. +5. Cliquez sur Terminer une fois l'activation terminée. +Installation des clients de licence SolidNetWork +Lorsque vous installez le logiciel de CAO SOLIDWORKS sur un ordinateur, vous devez spécifier un numéro de série de licence SolidNetWork. Le Gestionnaire d'installation SOLIDWORKS identifie cet ordinateur comme étant un client de licence SolidNetWork et vous invite à saisir le nom et le numéro de l'ordinateur SolidNetWork License Manager. Il affiche une erreur si SolidNetWork License Manager Server n'est pas installé ou si le nom ou le numéro de port est incorrect. +Pour installer SOLIDWORKS avec une licence SolidNetWork : +1. Lancez le Gestionnaire d'installation SOLIDWORKS comme décrit dans Télécharger le média d'installation. +2. Sur la page de bienvenue, cliquez sur Installer sur cet ordinateur s'il s'agit de la première installation de SOLIDWORKS sur cet ordinateur pour cette version majeure. + +3. Dans la boîte de dialogue Ajouter un serveur, saisissez l'adresse de SolidNetWork License Manager sous la forme : +port@NomOrdinateur +Le numéro de port doit être le même que celui utilisé pour l'ordinateur du Gestionnaire de licences. La valeur par défaut est 25734. + +4. Terminez l'installation de SOLIDWORKS en suivant les instructions du Gestionnaire d'installation SOLIDWORKS. +Utiliser les licences SolidNetWork avec des pare-feux +Si votre ordinateur utilise un pare-feu, vous devez configurer les ports de façon à ce qu'ils prennent en charge la gestion des licences SolidNetWork. +Dans le logiciel pare-feu, vous devez ajouter deux ports de licence SolidNetWork (par exemple, SNL-in-port et SNL-out-port) à la liste des exceptions de pare-feu. Pour obtenir des détails sur la configuration de ces ports, consultez votre administrateur système. + +Si vous utilisez le pare-feu Windows sur un système d'exploitation Windows pris en charge, vous devez modifier des ports sur l'ordinateur SolidNetWork License Manager et modifier le fichier de licence SolidNetWork pour distribuer les licences aux ordinateurs clients de licence. + +Modifier les ports de l'ordinateur du Gestionnaire de licences pour le Pare-feu Windows +1. Cliquez sur Démarrer et ouvrez Sécurité Windows. +2. Sélectionnez Pare-feu et protection réseau > Paramètres avancés , puis cliquez sur Oui pour confirmer les modifications. +3. Dans la boîte de dialogue Pare-feu Windows Defender avec fonctions avancées de sécurité, sélectionnez Règles de trafic entrant > Nouvelle règle. +4. Dans l'Assistant Nouvelle règle entrante, sélectionnez le type de règle Port, puis cliquez sur Suivant. +5. Saisissez le numéro de port dans le champ Ports locaux spécifiques : (par exemple, +80, 25734, 443), puis cliquez sur Suivant. +6. Sélectionnez l'option Nom. Saisissez un nom (par exemple, SNL-in-port). +7. Cliquez sur Terminer. + +Modifier les paramètres du SolidNetWork License Manager pour le Pare-feu Windows +1. Démarrez SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > SolidNetWork License Managerversion. +2. Dans l'onglet Administration du serveur, sous Serveur de licences, cliquez sur +Arrêter. Cliquez sur Oui pour confirmer et sur OK pour arrêter le serveur de licences. +3. Sous Informations sur la licence, cliquez sur Modifier. +4. Sous Type de serveur, sélectionnez la configuration de serveur pour votre réseau (Unique ou Triade) puis cliquez sur Suivant. +5. Sous Informations sur le serveur: +a. Sélectionnez Un pare-feu est utilisé sur ce serveur. +b. Le numéro de port et le numéro de port du démon doivent contenir les numéros de port spécifiés pour le pare-feu Windows (pour des détails, voir la procédure ci-dessus). +c. Sélectionnez Fichier d'options et cliquez sur Parcourir pour localiser le fichier. Cliquez sur Editer pour modifier ses paramètres. + + + + +Modifier les ports de l'ordinateur du Gestionnaire de licences pour le Pare-feu Windows +Si vous utilisez le Pare-feu Windows, vous devez modifier les paramètres des ports de pare-feu sur l'ordinateur du Gestionnaire de licences SolidNetWork. Pour plus d'informations, vous pouvez consulter la documentation de Microsoft Windows correspondant à votre système d'exploitation. Ces étapes peuvent varier en fonction du système d'exploitation. +1. Cliquez sur Démarrer et ouvrez Sécurité Windows. +2. Sélectionnez Pare-feu et protection réseau > Paramètres avancés , puis cliquez sur Oui pour confirmer les modifications. +3. Dans la boîte de dialogue Pare-feu Windows Defender avec fonctions avancées de sécurité, sélectionnez Règles de trafic entrant > Nouvelle règle. +4. Dans l'Assistant Nouvelle règle entrante, sélectionnez le type de règle Port, puis cliquez sur Suivant. +5. Saisissez le numéro de port dans le champ Ports locaux spécifiques : (par exemple, +80, 25734, 443), puis cliquez sur Suivant. +6. Sélectionnez l'option Nom. Saisissez un nom (par exemple, SNL-in-port). +7. Cliquez sur Terminer. +Cela modifie les paramètres de port du pare-feu sur l'ordinateur de SolidNetWork License Manager. + +Modifier les paramètres SolidNetWork License Manager pour le Pare-feu Windows +Si vous utilisez le pare-feu Windows, vous devez modifier le fichier de licence SolidNetWork afin d'utiliser les ports du pare-feu pour distribuer les licences aux ordinateurs client de la licence. +1. Démarrez SolidNetWork License Manager (Démarrer > Outils SOLIDWORKS +version > Serveur du SolidNetWork License Manager version). +2. Dans l'onglet Administration du serveur, sous Serveur de licences, cliquez sur Arrêter. (Cliquez sur Oui lorsque vous êtes invité à confirmer et sur OK pour compléter l'arrêt du serveur de licences.) +3. Sous Informations sur la licence, cliquez sur Modifier. + +4. Sous Type de serveur, sélectionnez la configuration de serveur pour votre réseau (Unique ou Triade) puis cliquez sur Suivant. +5. Sous Informations sur le serveur: +a) Sélectionnez Un pare-feu est utilisé sur ce serveur. +b) Le numéro de port et le numéro de port du démon doivent contenir les numéros de port spécifiés pour le pare-feu Windows (pour des détails, voir Modifier les ports de l'ordinateur du Gestionnaire de licences pour le Pare-feu Windows). +c) Sélectionnez Fichier d'options et cliquez sur Parcourir pour localiser le fichier. Cliquez sur Editer pour modifier ses paramètres. + +d) Cliquez sur Suivant, puis sur Terminer. +6. Dans l'onglet Administration du serveur, sous Serveur de licences, cliquez sur +Démarrer. +7. Cliquez sur OK pour fermer SolidNetWork License Manager. +Réactiver une licence SolidNetWork +La réactivation s'applique aux produits sous licence SolidNetWork après la mise à niveau de SolidNetwork License Manager Server vers la version 2022 par une entreprise. Même si les produits installés sont issus d'une version antérieure, les licences à partir de la version 2022 sur le serveur doivent être réactivées une fois par an. +Dans les 30 jours suivant la date de réactivation, les produits SOLIDWORKS sur le réseau informent les utilisateurs que les licences vont expirer. Les administrateurs doivent avoir connaissance de l'expiration pour réactiver les licences à temps. +Pour réactiver une licence SolidNetWork : +1. Démarrez le serveur SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > Serveur du SolidNetWork License Manager version. +2. Dans l'onglet Administration du serveur, sous Informations sur la licence, cliquez sur Réactiver. + +3. Dans Série, sélectionnez Tous pour toutes les licences ou saisissez un numéro de licence pour rechercher une licence spécifique. +La boîte de dialogue Réactiver les licences indique en rouge toutes les licences dont la date d'expiration et de réactivation est comprise dans un délai de 30 jours. Les astérisques indiquent les licences qui doivent être renouvelées. + + +4. Cliquez sur Réactiver. +Installation des gestionnaires de licences triade +Les gestionnaires de licences triade utilisent trois ordinateurs pour une stabilité accrue. Si l'ordinateur qui gère le fichier de licence n'est pas disponible, un des deux autres ordinateurs prend le relais. +Les composants suivants sont nécessaire pour utiliser des gestionnaires de licence triade: +• Installez les gestionnaires de licences triade uniquement sur des ordinateurs stables qui ne sont pas fréquemment arrêtés. +• Les trois ordinateurs gestionnaires de licences doivent être sur le même sous-réseau. Ne configurez jamais des gestionnaires de licences triade avec des communications ou des liaisons d'accès à distance lentes. +• L'administrateur système doit détecter lorsqu'un gestionnaire de licences est hors service et le redémarrer le plus vite possible. + + +Installer le Gestionnaire de licences triade initial +Ce processus montre comment installer SolidNetWork License Manager sur le premier ordinateur de la triade. +1. Sur le premier ordinateur du gestionnaire de licences triade, installez le SolidNetWork License Manager à l'aide du Gestionnaire d'installation SOLIDWORKS. +a) Lancez le Gestionnaire d'installation SOLIDWORKS comme décrit dans Télécharger le média d'installation. +b) Pour choisir un type d'installation, sélectionnez Installer des composants de serveur, puis cliquez sur Installer SolidNetWork License Manager (licences distribuées) sur cet ordinateur. +c) Sur la page Résumé, examinez l'emplacement d'installation du SolidNetWork License Manager, Options de téléchargement et cliquez sur Installer maintenant pour terminer le processus du Gestionnaire d'installation SOLIDWORKS. + +2. A l'aide de SolidNetWork License Manager, configurez l'ordinateur du gestionnaire de licences triade initial: +a) Démarrer le SolidNetWork License Manager. Cliquez sur Démarrer > Outils SOLIDWORKSversion > SolidNetWork License Manager Server version. +Puisque c'est la première fois que vous exécutez SolidNetWork License Manager sur cet ordinateur, le programme vous demande si vous souhaitez l'activer maintenant. +b) Cliquez sur Non. +L'onglet Administration du serveur du SolidNetWork License Manager de SOLIDWORKS apparaît. +c) Sous l'onglet Administration du serveur, sous Options avancées, cliquez sur +Options. +d) Sous Mode de licence du serveur SolidNetWork, cliquez sur Fichier de licence, puis sur OK. +e) Sous Informations sur la licence, cliquez sur Modifier. +La boîte de dialogue Assistance du fichier de licence SolidNetWork apparaît. +f) Sous Type de serveur, sélectionnez Triade et cliquez sur Suivant. +g) Dans le volet Informations sur le serveur, vérifiez que le nom de l'ordinateur et le numéro de port de l'ordinateur gestionnaire de licences triade initial sont corrects et cliquez sur Suivant. + +h) Sur l'écran Informations sur le serveur triade partenaire, saisissez le nom et l'ID d'hôte des deux autres ordinateurs gestionnaires de licences triade, puis cliquez sur Suivant. + +i) Dans l'écran Licences, cliquez sur Lire pour rechercher et ouvrir le fichier de licence SolidNetWork. +Les licences s'affichent dans l'assistant Fichier de licence SolidNetWork. Pour cet ordinateur, vous pouvez utiliser un fichier de licence que vous avez reçu d'un revendeur ou du service client SOLIDWORKS de Dassault Systèmes. + +j) Cliquez sur Terminer. +k) Cliquez sur OK pour quitter et sur Terminer pour fermer SolidNetWork License Manager. + +Installer le gestionnaire de licences triade sur les ordinateurs suivants +Suivez ces instructions pour installer le logiciel SolidNetWork License Manager sur le deuxième et le troisième ordinateur de la triade. Cette procédure est presque identique à l'installation du logiciel sur l'ordinateur initial, à l'exception des étapes 2(f) et 2(i). +On suppose que vous avez déjà installé au moins un gestionnaire de licences triade sur un autre ordinateur. +1. Sur l'ordinateur du gestionnaire de licences triade, installez le SolidNetWork License Manager à l'aide du Gestionnaire d'installation SOLIDWORKS : +a) Lancez le Gestionnaire d'installation SOLIDWORKS comme décrit dans Télécharger le média d'installation. +b) Pour choisir un type d'installation, sélectionnez Installer des composants de serveur, puis cliquez sur Installer SolidNetWork License Manager (licences distribuées) sur cet ordinateur. +c) Sur la page Résumé, vérifiez l'emplacement d'installation du SolidNetWork License Manager, Options de téléchargement et cliquez sur Installer maintenant pour terminer le processus du Gestionnaire d'installation SOLIDWORKS. + +2. A l'aide de SolidNetWork License Manager, configurez l'ordinateur du gestionnaire de licences triade: +a) Démarrer le SolidNetWork License Manager. Cliquez sur Démarrer > Outils SOLIDWORKSversion > SolidNetWork License Manager Server version. +Puisque c'est la première fois que vous exécutez SolidNetWork License Manager sur cet ordinateur, le programme vous demande si vous souhaitez l'activer maintenant. +b) Cliquez sur Non. +L'onglet Administration du serveur de SOLIDWORKS SolidNetwork License Manager apparaît. +c) Sous Options avancées, cliquez sur Options. La boîte de dialogue Options avancées apparaît. +d) Sous Mode de licence du serveur SolidNetWork, cliquez sur Fichier de licence, puis sur OK. +La boîte de dialogue Options avancées se ferme. +e) Sous Informations sur la licence, cliquez sur Modifier. +La boîte de dialogue Assistance du fichier de licence SolidNetWork apparaît. +f) Sous Type de serveur, sélectionnez Triade et Synchroniser les informations serveur/licence puis cliquez sur Suivant. +g) Sur l'écran Information sur le serveur triade, saisissez le nom de l'ordinateur et l'identificateur de l'hôte. Cliquez ensuite sur Suivant. + +h) Dans l'écran Licences, cliquez sur Lire pour rechercher et ouvrir le fichier de licence SolidNetWork. +Les licences apparaissent dans l'assistant Fichier de licence SolidNetWork. + +a) Cliquez sur Terminer. +Une boîte de dialogue Assistance du fichier de licence SolidNetWork apparaît. +b) Cliquez sur OK pour quitter l'Assistance du fichier de licence SolidNetWork puis sur Terminer pour quitter le SolidNetWork License Manager. +Répétez ce processus pour le troisième ordinateur gestionnaire de licences triade. + +Démarrer SolidNetWork License Manager +Vous pouvez démarrer SolidNetWork License Manager depuis le menu Démarrer de Windows. +Dans Windows, cliquez sur Démarrer > Outils SOLIDWORKS version > Serveur du SolidNetWork License Manager version. +Vous pouvez utiliser le même chemin depuis le menu Démarrer de Windows pour ouvrir +SolidNetWork License Manager Client version. + +Mettre à niveau SolidNetwork License Manager +Dans le cas des versions majeures de SOLIDWORKS, la mise à niveau du gestionnaire de licences consiste à désinstaller l'ancien gestionnaire de licences, à en installer un nouveau et à réactiver la licence SolidNetWork. +Le gestionnaire de licences pour une version plus récente peut distribuer des licences aux ordinateurs clients continuant d'utiliser la version antérieure. +1. Démarrez SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > SolidNetWork License Manager Server version. +2. Sur l'onglet Utilisation de la licence, vérifiez qu'aucun ordinateur client du réseau n'exécute SOLIDWORKS. +3. Désinstaller le Gestionnaire de licences SolidNetWork. Pour plus de détails, voir +Désinstaller SolidNetwork License Manager à la page 112. +4. Installez le nouveau gestionnaire de licences et réactivez la licence SolidNetWork sur l'ordinateur. Pour plus de détails, voir Installation de SolidNetWork License +Manager Server à la page 91. +Si vous mettez à niveau SolidNetWork License Manager sur un ordinateur exécutant aussi l'application SOLIDWORKS, mettez à niveau les gestionnaires SolidNetWork License Manager et les clients avant d'installer tout nouveau service pack de l'application SOLIDWORKS sur cet ordinateur. +Si vous mettez à niveau le gestionnaire de licences sur un ordinateur hébergeant des images administratives, mettez à niveau le gestionnaire de licences avant les images administratives. Pour plus de détails, voir Utiliser le même ordinateur pour les installations du Gestionnaire de licences et de l'image administrative à la page 111. + +Transférer une licence SolidNetWork +Pour transférer une licence SolidNetWork sur un nouvel ordinateur ou sur un ordinateur mis à niveau, désactivez-la d'abord sur le serveur de clés de licence de Dassault Systèmes SOLIDWORKS Corporation, puis réactivez-la sur l'autre ordinateur. + +Pour transférer une licence SolidNetWork : +1. Démarrez le serveur SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > Serveur du SolidNetWork License Manager version. + +2. Dans l'onglet Administration du serveur, sous Informations de la Licence, cliquez sur Modifier. L'assistant Activation de produit SOLIDWORKS démarre. +3. Sous Que voulez-vous faire ?, sélectionnez Déplacer vos licences produit vers un ordinateur nouveau/mis à niveau, puis cliquez sur Suivant. +4. Dans la liste N° de série :, sélectionnez les numéros de série ou cliquez sur +Sélectionner tout pour activer tous vos numéros de série SOLIDWORKS. +a) Sélectionnez l'option Automatiquement sur Internet (recommandé). +b) Sous Coordonnées (requis) :, spécifiez une adresse électronique. +5. La boîte de dialogue Désactivation réussie s'affiche. La désactivation de la licence produit se termine. +6. Cliquez sur Terminer. + +Suppression des fichiers de licence SolidNetWork +Vous pouvez supprimer les fichiers de licence SolidNetWork qui ont expiré avant de mettre à niveau votre version vers les nouvelles licences. +1. Démarrez SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > SolidNetWork License Manager Server. +2. Sous l'onglet Administration du serveur, sous Informations sur la licence, cliquez sur Modifier, puis sur Suivant. +3. Sur la page Activer/Désactiver votre produit SOLIDWORKS, sélectionnez les fichiers de licence SolidNetWork ayant expiré, puis cliquez sur Supprimer. +4. Cliquez sur Terminer, puis sur OK pour quitter. + +Emprunter et rendre des licences SolidNetWork +Vous pouvez emprunter une licence SolidNetWork pour utiliser le logiciel à distance. Puisque la licence est retirée du groupe de licences disponibles, une licence empruntée doit être rendue pour être de nouveau disponible. + +La licence peut être empruntée pendant une période définie (jusqu'à 30 jours ou comme défini par l'administrateur système) et elle est supprimée du groupe de licences disponibles. +L'emprunt et le retour de licences ne fonctionnent pas si la licence SOLIDWORKS est en cours d'utilisation. +Les administrateurs système peuvent personnaliser les options d'emprunt pour: +• Définir des utilisateurs ou des groupes autorisés à emprunter des licences. +• Définir le nombre de licences ne pouvant pas être empruntées. +Pour plus de détails, voir +rép_install_SolidNetWork_License_Manager\Docs\flexuser\licensingenduserguide.pdf. +Emprunter des licences SolidNetWork +Démarrez toujours SolidNetWork License Manager depuis le menu Démarrer. Vous devez être connecté à SolidNetWork License Manager pour emprunter la licence. + + + +1. Démarrez SolidNetWork License Manager sur l'ordinateur client en cliquant sur Démarrer > Outils SOLIDWORKS version > Client SolidNetWork License Manager version. +2. Dans l'onglet Emprunt de licence: +a) Sélectionnez une date dans le champ Emprunter jusqu'au. +b) Sous Licences de produits disponibles, sélectionnez les produits à emprunter et cliquez sur Emprunter. +c) Dans la liste Sélectionnez le produit de la boîte de dialogue, sélectionnez un produit, puis cliquez sur OK pour confirmer. +d) Au bas de la boîte de dialogue, cliquez sur Actualiser. +La colonne Empruntée jusqu'au indique quand les licences doivent être rendues. + +3. Cliquez sur OK. +Dans l'onglet Utilisation des licences, vous pouvez également consulter le nombre total de licences, les licences gratuites et les licences utilisées par l'utilisateur, ainsi que les dates de fin d'emprunt. +Sélectionnez Uniquement des licences empruntées (démarrage plus rapide) si vous travaillez à distance et que vos applications SOLIDWORKS sont lentes à s'ouvrir. +Cette option bloque les requêtes vers vos serveurs de licences, ce qui peut être lent dans certains environnements. Les applications peuvent démarrer plus rapidement si l'on omet les requêtes, mais n'utiliseront que les licences que vous avez empruntées. +Redémarrez vos applications pour que cette option prenne effet. +Rendre une licence SolidNetWork empruntée +Puisqu'une licence SolidNetWork empruntée est retirée du groupe de licences disponibles, cette licence empruntée doit être rendue pour pouvoir devenir de nouveau disponible. +1. Démarrez SolidNetWork License Manager sur l'ordinateur client en cliquant sur Démarrer > Outils SOLIDWORKS version > Client SolidNetWork License Manager version. +2. Dans l'onglet Emprunt de licence: +a) Sous Licences de produits disponibles, sélectionnez les produits à rendre et cliquez sur Rendre. +b) Cliquez sur Actualiser. La colonne Empruntée jusqu'au devient vide, indiquant que les licences ont été rendues. +3. Cliquez sur OK. +Dans l'onglet Utilisation des licences, vous pouvez également afficher le nombre total de licences. + + +Gestion de l'accès aux versions de SOLIDWORKS +Vous pouvez empêcher les utilisateurs d'utiliser des versions spécifiques de SOLIDWORKS dans un environnement SolidNetWork. Cette fonctionnalité vous permet de gérer les versions de SOLIDWORKS utilisées par différent(e)s personnes, projets et unités commerciales. +Pour gérer l'accès aux versions de SOLIDWORKS à l'aide d'un fichier d'options FlexNet : +1. Dans le répertoire d'installation de SolidNetWork License Manager, créez un fichier texte : +Dossier_installation_SolidNetWork_License_Manager\Licenses\sw_d.opt +2. Pour gérer l'accès à une version spécifique de SOLIDWORKS dans le fichier de licence, ajoutez la syntaxe suivante en face de SOLIDWORKS : + + + +:SWVERSION=xx + +Où xx est la version du produit SOLIDWORKS que vous souhaitez gérer + + + + +3. Pour gérer plusieurs versions de SOLIDWORKS, ajoutez une ligne pour chaque version que vous désirez gérer. +Les options FlexNet ne sont pas toutes prises en charge. Les options prises en charge pour les filtres de version sont les suivantes : + + + +INCLUDE + + + +INCLUDE_BORROW + + + +EXCLUDE + + + +EXCLUDE_BORROW + +Autoriser uniquement l'utilisateur ou le groupe à démarrer la version spécifique. Tous les autres utilisateurs ne sont pas autorisés à démarrer cette version. + +Autoriser uniquement l'utilisateur ou le groupe à emprunter la version spécifique. Tous les autres utilisateurs ne sont pas autorisés à emprunter cette version. + +Empêcher l'utilisateur ou le groupe indiqué de démarrer la version spécifique de SOLIDWORKS. EXCLUDE supplante INCLUDE. + +Empêcher l'utilisateur ou le groupe indiqué d'emprunter la version spécifique de SOLIDWORKS. EXCLUDE supplante INCLUDE. + + + + +Exemples : + +1 SWVERSION=32.0 désigne SOLIDWORKS 2024 + +SWVERSION=31.0 désigne SOLIDWORKS 2023 + +2 INCLUDE solidworks:SWVERSION=32.0 USER jane + +INCLUDE_BORROW solidworks:SWVERSION=32.0 USER jane + +Ces lignes du fichier d'options autorisent uniquement jane à exécuter SOLIDWORKS 2024. Tous les autres utilisateurs ne peuvent ni exécuter ni emprunter SOLIDWORKS 2024, mais peuvent exécuter et emprunter d'autres versions de SOLIDWORKS. L'utilisateur jane peut également exécuter et emprunter d'autres versions de SOLIDWORKS. + +3 GROUP chicago USER john robert eva + +EXCLUDE solidworks:SWVERSION=32.0 GROUP chicago +EXCLUDE solidworks:SWVERSION=31.0 GROUP chicago EXCLUDE solidworks USER don + + + + +Ces lignes définissent un GROUP d'utilisateurs nommé chicago et lui interdisent l'accès à la fois à SOLIDWORKS 2024 et à SOLIDWORKS 2023, mais ces utilisateurs peuvent exécuter n'importe quelle autre version de SOLIDWORKS. L'utilisateur don ne peut exécuter aucune version de SOLIDWORKS. + +4 EXCLUDE swinspection_std:SWVERSION=32.0 HOST machine1 + +Cette ligne interdit à quiconque utilisant la machine1 de lancer SOLIDWORKS Inspection 2024. + + +Pour des informations supplémentaires sur FlexNet, voir le License Administration Guide (Guide d'administration des licences) de FlexNet Publisher dans le répertoire d'installation de SolidNetWork License Manager : +\Docs\flexuser\fnp_LicAdmin.pdf. + +Surveillance du temps d'inactivité d'une licence +SOLIDWORKS a la possibilité d'enregistrer le temps d'inactivité avec SolidNetWork License Manager de façon à ce que les licences qui n'ont pas été utilisées pendant un certain temps soient remises à disposition. +1. Dans le répertoire d'installation de SolidNetWork License Manager, créez un fichier texte : +Dossier_installation_Gestionnaire_licences_SolidNetWork\Licenses\sw_d.opt +2. Ajoutez la ligne suivante au fichier: +TIMEOUTALL secondes +où secondes est un nombre supérieur ou égal à 900 (15 minutes), temps minimum autorisé. + +Utilisation d'une licence temporaire +Vous pouvez utiliser une licence temporaire " any " lorsque la licence SolidNetWork n'est pas disponible. +Par défaut, SolidNetWork License Manager ne peut activer qu'un seul serveur à la fois. Pour travailler dans un environnement de test, vous pouvez obtenir un fichier de licence temporaire auprès de l'assistance technique et charger une licence " any " dans le logiciel SolidNetWork License Manager installé sur un autre serveur. Si vous utilisez un serveur hors ligne, vous pouvez appliquer les mêmes instructions pour charger une licence d'exemption d'activation. + +Pour utiliser une licence " any " : +1. Démarrez SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > SolidNetWork License Manager Server version. + +2. Si le logiciel vous demande d'activer, cliquez sur Non. +3. Dans l'onglet Administration du serveur, cliquez sur Options avancées > Options. +4. Sous Mode de licence du serveur SolidNetWork, cliquez sur Fichier de licence, puis sur OK. +5. Dans l'onglet Administration du serveur, sous Informations de la Licence, cliquez sur Modifier. +La boîte de dialogue Assistance du fichier de licence SolidNetWork apparaît. +6. Sous Type de serveur, sélectionnez Unique et cliquez sur Suivant. +7. Sélectionnez l'identification du dongle et saisissez Any ou l'adresse NIC pour les informations du serveur. Cliquez ensuite sur Suivant. +Cliquez sur Annuler lorsque le message suivant s'affiche : N'a pas pu lire le numéro d'identification du dongle. + +8. Sous licences, cliquez sur Lire pour lire le fichier de licence. +9. Dans la boîte de dialogue Lire, parcourez le texte jusqu'au fichier SNL_ANY.txt ou SNL_(NIC Card Number).txt fourni par l'assistance technique, puis cliquez sur Ouvrir. Puis cliquer OK. +L'assistant de licence de fichier SolidNetWork répertorie les licences du fichier texte. + +10. Cliquez sur Finir pour fermer l'assistant du fichier de licence SolidNetwork. +11. Activez une licence " any " : +a) Sous l'onglet Administration du serveur, cliquez sur Options avancées > +Options. +b) Sous Mode de licence du serveur SolidNetWork, cliquez sur Fichier de licence, puis sur OK. +c) Sous l'onglet Administration du serveur, cliquez sur Modifier > +Activer/Désactiver vos licences de produit. +d) Sélectionnez le numéro de série, saisissez les coordonnées, puis choisissez la méthode d'activation. Si vous choisissez l'activation manuelle, suivez les instructions associées. +e) Cliquez sur Terminer pour confirmer l'activation. + +Utiliser les licences SolidNetWork avec des compléments +Vous pouvez utiliser SolidNetWork License Manager pour distribuer les licences des compléments SOLIDWORKS. +• Il n'est pas nécessaire d'avoir le même nombre de licences pour le logiciel SOLIDWORKS et pour les compléments. +• Pour obtenir une licence pour un complément, vous devez d'abord obtenir une licence pour SOLIDWORKS. + +• Pour emprunter une licence pour un complément, vous devez emprunter la licence du logiciel SOLIDWORKS et la licence du produit SOLIDWORKS qui inclut le complément. Une licence SOLIDWORKS Standard sera empruntée par défaut, mais pour activer un complément, vous devez emprunter une licence SOLIDWORKS Professional ou une licence SOLIDWORKS Premium. +• Pour libérer la licence d'un complément: +• Dans SOLIDWORKS, cliquez sur Outils > Compléments et désactivez le complément. +• Quittez SOLIDWORKS. + +Sélection d'une licence SOLIDWORKS Simulation avec une licence SolidNetWork License +Les utilisateurs de licences SolidNetWork peuvent choisir les licences SOLIDWORKS(r) Simulation de leur groupe de licences à utiliser lorsqu'ils ajoutent SOLIDWORKS Simulation. Ils peuvent également réaliser une mise à niveau de la licence SOLIDWORKS Simulation sans décharger le complément, au cas où ils auraient besoin d'un type de licence plus élevée pour des études plus avancées. +1. Pour utiliser une licence SOLIDWORKS Simulation spécifique : +a) Dans SOLIDWORKS, cliquez sur Outils > Compléments et, dans la boîte de dialogue Complément, sélectionnez SOLIDWORKS Simulation. +b) Dans SOLIDWORKS Simulation (CommandManager), cliquez sur la flèche Bas pour afficher une liste des licences sur votre serveur pouvant prendre en charge Simulation. + +c) Sélectionnez la licence SOLIDWORKS Simulation appropriée. +2. Pour vérifier ou modifier votre licence SOLIDWORKS Simulation actuelle, cliquez sur la flèche Bas dans SOLIDWORKS Simulation (CommandManager). + +La licence en cours d'utilisation porte une coche. Si des types de licences plus avancées sont disponibles, vous pouvez faire une mise à niveau. + +3. Facultatif : Pour désactiver le complément, cliquez sur SOLIDWORKS Simulation (CommandManager) ou supprimez-le dans Outils > Compléments. +Les cas suivants utilisent toujours l'ordre des licences : + +• Lors du lancement de SOLIDWORKS Simulation. +• Si SOLIDWORKS Simulation est ajouté dans Outils > Compléments. +• Si vous cliquez sur SOLIDWORKS Simulation sans préciser de licence dans la liste déroulante. + +Chargement des modules Flow Simulation +En tant que client disposant d'une licence SolidNetWork, deux méthodes vous permettent de contrôler le chargement des modules complémentaires HVAC et Electronics Cooling pour Flow Simulation. +La première vous permet de spécifier le comportement par défaut des compléments lorsque vous chargez Flow Simulation. L'option Chargement automatique des modules complémentaires Flow Simulation, s'ils sont disponibles se trouve dans l'onglet Client SolidNetWork License Manager > Ordre des licences. Désactivez cette option si vous n'avez pas besoin des compléments Flow Simulation. Les modules complémentaires HVAC et Electronics Cooling ne se chargent pas lorsque Flow Simulation est ajouté avec les méthodes existantes. +La deuxième vous permet de remplacer le comportement par défaut et d'inclure les modules complémentaires HVAC et Electronics Cooling lorsque vous chargez Flow Simulation. Cliquez sur la flèche vers le bas sur SOLIDWORKS Flow Simulation +(barre d'outils du complément SOLIDWORKS(r)) ou SOLIDWORKS Flow Simulation avec +un deux modules complémentaires à charger. +Sans ces méthodes, les licences des modules complémentaires sont consommées, que vous en ayez besoin ou non, et peuvent être refusées aux autres utilisateurs de votre réseau. + +Délai d'inactivité pour SOLIDWORKS Simulation, SOLIDWORKS Flow Simulation et SOLIDWORKS Plastics +Lorsque vous exécutez des études dans SOLIDWORKS Simulation, +SOLIDWORKS Flow Simulation ou SOLIDWORKS Plastics, les licences réseau restent actives et n'ont pas de délai d'expiration. SOLIDWORKS conserve les licences pendant le processus de calcul, qui est considéré comme une activité. +Les périodes d'inactivité, définies par une option d'expiration, ne prennent effet qu'une fois le calcul des études terminé. + +Utiliser le même ordinateur pour les installations du Gestionnaire de licences et de l'image administrative +Vous pouvez configurer un ordinateur de réseau pour servir à la fois de gestionnaire de licences distribuant les licences SolidNetWork et d'emplacement de l'image administrative à partir de laquelle les utilisateurs peuvent installer le logiciel SOLIDWORKS. +Les ordinateurs clients peuvent se procurer des licences auprès du gestionnaire de licences puis installer SOLIDWORKS depuis le même ordinateur. + + + +Désinstaller SolidNetwork License Manager +Lorsque vous mettez à niveau SolidNetwork License Manager, vous devez désinstaller l'anciene version avant d'installer la nouvelle. +1. Démarrez SolidNetWork License Manager en cliquant sur Démarrer > Outils SOLIDWORKS version > SolidNetWork License Manager Serverversion. +2. Vérifiez qu'aucun ordinateur client du réseau n'exécute SOLIDWORKS. L'onglet Utilisation de la licence indique les clients exécutant SOLIDWORKS. +3. Si vous souhaitez transférer la licence SolidNetWork sur un autre ordinateur, désactivez-la sur cet ordinateur avant de supprimer SolidNetWork License Manager. + +4. Dans l'onglet Administration du serveur, sous Serveur de licences, cliquez sur +Arrêter. +5. Cliquez sur OK pour quitter le gestionnaire de licences. +6. Dans Windows, ouvrez Panneau de configuration > Programmes et fonctionnalités. +7. Sélectionnez SOLIDWORKS SolidNetWork License Manager, cliquez sur +Désinstaller et confirmez la désinstallation. +8. Dans l'Explorateur de fichiers, supprimez le dossier SOLIDWORKS SolidNetWork License Manager. +(En général, vous trouverez ce dossier sous Program Files (x86) dans le répertoire d'installation de SOLIDWORKS.) +Vous êtes maintenant prêt à installer une nouvelle version du gestionnaire de licences. Pour plus de détails, reportez-vous à la section Installation de SolidNetWork License Manager Server. + + +Gestion des licences FlexNet Publisher +La gestion des licences SolidNetWork est basée sur FlexNet Publisher(r). +Pour des informations supplémentaires sur la gestion des licences FlexNet Publisher, voir le License Administration Guide (Guide d'administration des licences) de FlexNet Publisher dans le répertoire d'installation de SolidNetWork License Manager (C:\Program Files + + +(x86)\SOLIDWORKS Corp\SolidNetWork License Manager\Docs\flexuser\fnp_LicAdmin.pdf). +Pour obtenir les informations les plus récentes sur la gestion des licences FlexNet Publisher, contactez Flexera(r) Software. + +8 +Dépannage + + +Ce chapitre traite des sujets suivants: +• Utilisation de la licence de réseau +• Fichiers journaux du Gestionnaire d'installation SOLIDWORKS +• Dossier de téléchargement du Gestionnaire d'installation SOLIDWORKS +• Dépannage des licences SolidNetWork +• Dépannage relatif aux mises à niveau +• Validation des cartes graphiques lors de l'installation ou de la mise à niveau +Reportez-vous à ces rubriques pour vous aider à résoudre les problèmes d'installation. + +Utilisation de la licence de réseau +Cette boîte de dialogue s'ouvre lorsque le serveur n'a plus assez de licences pour un produit. +Cliquez sur la flèche dans la case Produit pour afficher tous les choix de produits. Le choix inclut SOLIDWORKS et tous les compléments que vous pouvez acheter. +Nombre total de licences est le nombre total de licences que vous avez acheté. +Licences disponibles est le nombre de licences qui ne sont pas utilisées actuellement. +La case Licences utilisées par vous donne des informations sur chaque personne utilisant une licence actuellement. + +Fichiers journaux du Gestionnaire d'installation SOLIDWORKS +Les fichiers journaux du Gestionnaire d'installation SOLIDWORKS sont disponibles pour vous aider à résoudre les problèmes d'installation. +Ces fichiers journaux se trouvent avec les autres fichiers journaux de l'application SOLIDWORKS. +• C:\Users\username\AppData\Roaming\SOLIDWORKS\Installation Logs\installed_version + +Si vous exécutez le Gestionnaire d'installation à partir d'un compte système, les journaux se trouvent dans ce dossier : +• C:\Windows\SysWOW64\config\systemprofile\AppData\Roaming\SOLIDWORKS\Installation Logs\installed_version + + + +Ce répertoire contient le fichier SummaryIMLog_nnnnn_nnnnn_nnnn_nnnnn.txt, qui est un journal général de la progression du Gestionnaire d'installation SOLIDWORKS. +Le sous-répertoire Other Logs (Autres journaux) renferme des informations de journal d'installation plus détaillées. + +Dossier de téléchargement du Gestionnaire d'installation SOLIDWORKS +Le Gestionnaire d'installation SOLIDWORKS télécharge les fichiers d'installation dont il a besoin vers le dossier que vous spécifiez. Cette rubrique fournit des réponses aux questions fréquemment posées concernant le dossier de téléchargement. + + + +Comment installer les fichiers dans ce dossier? + +Exécutez setup.exe. Vous devrez peut-être télécharger certains fichiers si vous choisissez d'installer des éléments qui n'ont pas été téléchargés antérieurement. +N'installez les fichiers pas en utilisant msiexec (voir ci-dessous). + + + + +Puis-je installer des fichiers MSI manuellement à partir de ce dossier en utilisant msiexec ou une autre application? + +Non. Le Gestionnaire d'installation ne télécharge pas certains fichiers requis lors de l'exécution de msiexec. + + + + +Puis-je sélectionner le même dossier de téléchargement pour chaque version que j'installe? + +Les dossiers de téléchargement sont spécifiques à la version. Le Gestionnaire d'installation de SOLIDWORKS crée automatiquement un sous-dossier spécifique à la version dans le dossier spécifié. + + + + +J'ai téléchargé certains produits manuellement sur le site Web de Dassault Systèmes SOLIDWORKS Corporation. Est-ce que le Gestionnaire d'installation peut les installer? + +Les fichiers téléchargés manuellement peuvent être utilisés par le Gestionnaire d'installation SOLIDWORKS. Cependant, il est préférable d'exécuter le Gestionnaire d'installation SOLIDWORKS, et de sélectionner l'option de téléchargement des fichiers. Le Gestionnaire d'installation SOLIDWORKS indique les fichiers dont vous avez besoin selon ce que vous installez, et vous fournit des liens pour télécharger chaque fichier. Vous pouvez utiliser cette option lorsque la page de téléchargement ne fonctionne pas (probablement à cause de restrictions de téléchargement imposées par le serveur proxy). + + + + + + +Est-ce que les fichiers téléchargés peuvent être partagés avec d'autres utilisateurs? + +Oui. Le téléchargement doit alors se faire sur un partage réseau. Chaque client peut ensuite exécuter le Gestionnaire d'installation SOLIDWORKS à partir du partage pour procéder à l'installation. +Aucun téléchargement supplémentaire n'est requis, à moins qu'un utilisateur ne choisisse d'installer des produits qui n'ont pas été sélectionnés au cours du téléchargement initial ou qu'un ordinateur utilisant ce téléchargement pour l'installation n'ait une configuration requise différente de celle de l'ordinateur sur lequel vous avez téléchargé les fichiers. +Si vous téléchargez pour le compte d'autres utilisateurs, mais que vous n'installez pas, sélectionnez l'option +Télécharger uniquement lorsque vous installez. Cette option vous permet de sélectionner des produits indépendamment de ce qui est installé sur votre système. Cependant, elle ne peut pas être utilisée pour télécharger des correctifs ou pour créer des images administratives. + +Comment savoir quand une nouvelle version des produits SOLIDWORKS est disponible? + +Vous êtes informé de la disponibilité d'une nouvelle version dans les cas suivants : +• Si vous exécutez la fonction Vérifier la disponibilité de mises à jour (Démarrer > Gestionnaire d'installation SOLIDWORKS > Vérifier la disponibilité de mises à jour) +• Si vous avez activé Téléchargement en arrière-plan de SOLIDWORKS +• Si vous sélectionnez une version installée de SOLIDWORKS dans Ajout/Suppression de +programmes et que vous cliquez sur Modifier +• Si vous exécutez une version antérieure du Gestionnaire d'installation (sldIM.exe) à partir d'un dossier de téléchargement +Dans ces cas, vous pouvez choisir de télécharger la version plus récente. Le Gestionnaire d'installation SOLIDWORKS téléchargera et exécutera la nouvelle version de lui-même, sans aucun fichier d'installation. Après l'exécution de la nouvelle version du Gestionnaire d'installation SOLIDWORKS, vous pouvez sélectionner un ensemble d'actions d'installation. Le Gestionnaire d'installation SOLIDWORKS détermine quels fichiers d'installation sont requis (et n'ont pas encore été téléchargés) et vous propose de les télécharger. + + + + +Pourquoi le Gestionnaire d'installation SOLIDWORKS ne me laisse-t-il pas sélectionner un autre service pack de produit à installer ? + +Les versions du Gestionnaire d'installation SOLIDWORKS n'installent qu'une version spécifique des produits SOLIDWORKS. Si vous voulez installer un autre service pack, vous devez exécuter la version correspondante du Gestionnaire d'installation SOLIDWORKS. Pour trouver la dernière version disponible, voir la rubrique précédente. + + + + +Pourquoi le Gestionnaire d'installation SOLIDWORKS ne parvient-il pas à télécharger des fichiers ? + +Si des restrictions de serveur proxy empêchent les applications de télécharger des fichiers, le Gestionnaire d'installation SOLIDWORKS ne peut pas télécharger les fichiers automatiquement. +Vous pouvez télécharger les fichiers manuellement, puis les installer à l'aide du Gestionnaire d'installation SOLIDWORKS. Sélectionnez l'option souhaitée dans le Gestionnaire d'installation SOLIDWORKS pour télécharger des fichiers individuels (par exemple, Méthode de téléchargement manuelle sur la page Options de téléchargement). Selon votre sélection de produits et votre configuration minimale requise, une page Web apparaît dans une fenêtre séparée contenant des liens pour télécharger tous les fichiers requis manuellement. + + + + +Tous mes produits SOLIDWORKS ne sont pas mis à jour vers le Service Pack le plus récent. Pourquoi la fonction Vérifier la disponibilité m'indique-t-elle que je dispose de la version la plus récente ? + +La fonction Vérifier la disponibilité de mises à jour ne vous indique que si vous avez installé (ou que vous exécutez) la dernière version du Gestionnaire d'installation SOLIDWORKS. +Si vous voulez mettre à jour tous les produits à la dernière version installée dans Panneau de commande > Programmes > Programmes et fonctions, sélectionnez la dernière version de SOLIDWORKS installée et cliquez sur Modifier. + + + + +Puis-je copier un DVD vers un dossier de téléchargement? + +Oui, mais les installations risquent d'échouer à moins de copier l'intégralité du contenu de chaque DVD pour cette plate-forme. Le Gestionnaire d'installation SOLIDWORKS recherche les fichiers swdata*.id pour déterminer la version. Si ces fichiers ne sont pas présents, il ne peut pas reconnaître les fichiers d'installation copiés et vous demande de les télécharger. + + + + +Dépannage des licences SolidNetWork +Si l'installation du logiciel SolidNetWork License Manager échoue, consultez les explications possibles suivantes. + +Accéder aux fichiers journaux des licences SolidNetWork +En cas d'erreur avec la licence, la réponse apparaît souvent dans le fichier +dossier_installation_Gestionnaire_SNL\lmgrd.log. + +Impossible d'obtenir une licence pour SOLIDWORKS. Impossible d'établir la connexion au serveur de licence. +De manière générale, ce problème est créé par les paramètres de port. +• Les paramètres de port ne correspondent pas entre le Gestionnaire de licences SolidNetWork et le client de la licence. +• Des paramètres de port supplémentaires n'ont pas été spécifiés pour des versions multiples de SolidNetWork License Manager. +• Vérifiez que l'ordinateur client peut résoudre et router vers le serveur, compte tenu du nom du serveur. +Pour des détails sur les paramètres de port pour les Gestionnaires de licences SolidNetWork et les clients, voir Utiliser les licences SolidNetWork avec des pare-feux à la page 94. + + +Dépannage relatif aux mises à niveau +Si vous rencontrez des problèmes lorsque vous mettez à niveau vers une nouvelle version SOLIDWORKS, consultez les explications possibles suivantes. + +Modification ou réparation de la source qui a été déplacée +Lorsque SOLIDWORKS est installé, le Gestionnaire d'installation SOLIDWORKS se souvient de l'emplacement des sources d'installation (disque média, image du disque sur un réseau, etc.). Les sources doivent être disponibles au même endroit lors d'une modification ou d'une réparation. +Si ce n'est pas le cas ou bien si la source a été supprimée ou si le média source change, le Gestionnaire d'installation SOLIDWORKS produit un message d'erreur. Vous pouvez néanmoins modifier ou réparer les sources d'installation en naviguant vers un autre emplacement à condition qu'il contienne la même structure de fichiers et de dossiers. + +Validation des cartes graphiques lors de l'installation ou de la mise à niveau +Lorsque vous terminez l'installation ou la mise à niveau de SOLIDWORKS sur votre ordinateur, exécutez SOLIDWORKS Rx pour vous assurer que votre ordinateur utilise une carte graphique et un pilote de carte graphique pris en charge. +Pour valider des cartes graphiques lors de l'installation ou de la mise à niveau : +1. Lorsque le gestionnaire d'installation termine l'installation et affiche la page Terminer, sous Vérifier votre système, cliquez sur Exécuter le diagnostic du système. +SOLIDWORKS Rx démarre et exécute le diagnostic. +2. SOLIDWORKS Rx confirme si la carte graphique et le pilote de carte graphique sont pris en charge. +Si la carte graphique est prise en charge, mais pas le pilote, un message de statut peut fournir une indication pour la mise à jour d'un pilote. +Tous les dix démarrages de SOLIDWORKS, un message Vérifier votre système s'affiche et recommande une nouvelle exécution du diagnostic du système. Pour supprimer ces notifications, cliquez à l'aide du bouton droit de la souris sur SOLIDWORKS Resource +Monitor dans la zone de notification Windows, puis cliquez sur Ignorer les notifications graphiques. +Vous pouvez valider une carte graphique et un pilote n'importe quand en cliquant à l'aide du bouton droit de la souris sur SOLIDWORKS Resource Monitor dans la zone de notification Windows. Le menu vous permet également d'effectuer les opérations suivantes : +• Accéder à l'aide de SOLIDWORKS Resource Monitor +• Exécuter le diagnostic du système +• Ignorer les notifications graphiques +• Ignorer les notifications de maintenance +• Afficher les pilotes de carte graphique certifiés + +9 +Aide pour l'application Gestionnaire d'installation SOLIDWORKS + + +Ce chapitre traite des sujets suivants: +• Téléchargement en arrière-plan de SOLIDWORKS +• Spécifier des options pour le gestionnaire d'installation +• Résultats de la vérification de la disponibilité de mises à jour +• Emplacement de l'image administrative +• Options de téléchargement +• Options de téléchargement pour les fichiers du Gestionnaire d'installation SOLIDWORKS +• Télécharger les fichiers d'installation du produit +• Progression du téléchargement +• Download Results +• Erreurs d'installation / Installation annulée +• L'installation est terminée +• Emplacement d'installation +• Options de mise à niveau +• Progression de l'installation +• Type d'installation +• Installer et gérer plusieurs ordinateurs +• Téléchargement manuel +• Version plus récente disponible +• Aucune nouvelle version disponible +• Processus détectés +• Sélection des produits +• Produits à télécharger +• Produits à réparer +• Numéros de série +• Installation du serveur +• Résumé +• Avertissements de la vérification du système +• Options de l'Assistance pour le perçage/Toolbox +• Désinstaller des produits +Le Gestionnaire d'installation SOLIDWORKS est une application autonome qui installe et met à jour vos produits SOLIDWORKS. + +Le Gestionnaire d'installation SOLIDWORKS est l'outil principal pour le téléchargement, l'installation, la modification, la mise à jour, la réparation et la suppression du logiciel SOLIDWORKS. +Vous pouvez exécuter le Gestionnaire d'installation SOLIDWORKS : +• A partir d'un DVD SOLIDWORKS, d'un dossier source partagé ou d'un dossier de téléchargement (lorsque vous installez une nouvelle version) +• A partir du Panneau de configuration, à la page Ajout/Suppression de programmes (lorsque vous modifiez ou supprimez une version existante) +• Par l'intermédiaire d'une vérification de mises à jour planifiée ou manuelle (lorsque vous recherchez, téléchargez et installez de nouvelles versions) +Les versions de SOLIDWORKS sont dotées du Gestionnaire d'installation SOLIDWORKS spécifique à la version de SOLIDWORKS en question. + +Téléchargement en arrière-plan de SOLIDWORKS +L'option de téléchargement en arrière-plan de SOLIDWORKS effectue des téléchargements automatiques des fichiers (par exemple, lorsqu'une nouvelle version de Service Pack est localisée) via des traitements en arrière-plan, vous permettant ainsi de continuer de travailler pendant le téléchargement. Une fois le téléchargement terminé, vous pouvez choisir d'installer maintenant, remettre le téléchargement à plus tard ou le supprimer. +L'option de téléchargement en arrière-plan est activée par défaut lorsque vous installez SOLIDWORKS. + +Vous pouvez désactiver le téléchargement en arrière-plan durant l'installation. Sur la page Résumé, sous Options de téléchargement, désactivez l'option Utiliser le téléchargement en arrière-plan pour les service packs à venir. +Lorsque cette option est activée, l'icône s'affiche dans la barre d'état système de Windows de la barre d'outils : + +Cliquez sur cette icône pour activer les fonctions suivantes : +• Aide sur le téléchargement en arrière-plan +• Suspendre le téléchargement +• Reprendre le téléchargement +• Annuler le téléchargement +• Options d'installation +• Modifier les paramètres de téléchargement +• Vérifier la disponibilité de mises à jour +• Rechercher automatiquement des mises à jour +• Télécharger automatiquement des mises à jour + +• Désactiver le téléchargement en arrière-plan + +Aide sur le téléchargement en arrière-plan +Ouvrez cette rubrique d'aide pour le téléchargement en arrière-plan dans le Guide d'installation de SOLIDWORKS. + +Suspendre/reprendre le téléchargement +Si un téléchargement s'effectue en arrière-plan, cliquez sur Suspendre le téléchargement pour interrompre l'opération, sachant que vous pouvez continuer le téléchargement plus tard en cliquant sur Reprendre le téléchargement. + +Annuler le téléchargement +Si un téléchargement est en cours, interrompez-le et supprimez tous les fichiers téléchargés par l'option Téléchargement en arrière-plan. + + +Options d'installation +Lorsque le téléchargement est terminé, vous pouvez choisir parmi les options suivantes : +• Installer maintenant : Installez les fichiers téléchargés. +• Me le rappeler ultérieurement : N'installez pas les fichiers téléchargés, mais créez un message pour vous rappeler de reprendre l'opération plus tard. +• Supprimer ce téléchargement : N'installez pas les fichiers téléchargés et supprimez-les. (Cette option est pratique lorsque vous avez finalement décidé de ne pas installer les fichiers téléchargés). + +Modifier les paramètres de téléchargement +Changez l'emplacement du dossier de téléchargement des fichiers en arrière-plan. + + + +Vérifier la disponibilité de mises à jour +Exécutez la fonction Vérifier la disponibilité de mises à jour du Gestionnaire d'installation SOLIDWORKS. + +Recherche automatique des mises à jour +Exécutez régulièrement la fonction Vérifier la disponibilité de mises à jour, vous avertissant des mises à jour disponibles au téléchargement. + +Téléchargement automatique des mises à jour +Exécutez régulièrement la fonction Vérifier la disponibilité de mises à jour, téléchargeant les mises à jour à mesure de leur disponibilité. + +Désactivation et réactivation du téléchargement en arrière-plan SOLIDWORKS +Vous pouvez désactiver les Téléchargements en arrière-plan en cliquant sur l'icône dans la barre d'état système de Windows et en sélectionnant Désactiver le téléchargement en arrière-plan. +Pour réactiver le téléchargement en arrière-plan, cliquez sur Démarrer > Gestionnaire d'installation SOLIDWORKS > Téléchargement en arrière-plan SOLIDWORKS. + +Spécifier des options pour le gestionnaire d'installation +Ces options comprennent les paramètres de journalisation, l'accès à Internet et la langue utilisés dans le Gestionnaire d'installation. +Pour spécifier les options du Gestionnaire d'installation avant d'installer le logiciel : +1. Dans le gestionnaire d'installation, cliquez à l'aide du bouton droit de la souris sur l'icône SOLIDWORKS de la barre de titre et sélectionnez : + + + +Niveaux de journalisation de l'installation + +Spécifie le niveau de journalisation sur Elevé, Moyen ou Faible. Les niveaux plus élevés permettent de collecter plus de données pour le dépannage, mais peuvent ralentir l'installation. Faible (le plus rapide) est le niveau par défaut et offre une performance et une stabilité optimales. +Créer des journaux Windows Installer (lent) permet d'enregistrer les journaux dans le même dossier que les autres journaux d'installation. + + + + +Options relatives à +l'image administrative + +Sélectionnez Utiliser des noms de fichier courts (format 8.3) ou Utiliser des noms de dossier et de fichier complets. + + + + +Collecter les journaux d'installation + +Désactiver l'accès à Internet + +Spécifie l'emplacement de stockage des journaux d'installation. Le gestionnaire d'installation enregistre ces fichiers dans IM_Logs.zip. + + + + +Langue + +Spécifie la langue utilisée dans le Gestionnaire d'installation. La langue par défaut est l'anglais. + + + + +2. Cliquez sur Fermer. + +Résultats de la vérification de la disponibilité de mises à jour +La fonction Vérifier la disponibilité de mises à jour recherche les versions plus récentes de SOLIDWORKS. +Si vous disposez de privilèges d'administrateur sur l'ordinateur, vous pouvez exécuter +Vérifier la disponibilité de mises à jour manuellement : +• Dans Windows, cliquez sur Démarrer > Gestionnaire d'installation SOLIDWORKS +> Vérifier la disponibilité de mises à jour +• Dans SOLIDWORKS, cliquez sur > Vérifier la disponibilité de mises à jour + + +Nouvelle version disponible +Le Gestionnaire d'installation SOLIDWORKS a détecté une version plus récente des produits SOLIDWORKS. Vous pouvez mettre à jour en sélectionnant le Gestionnaire d'installation SOLIDWORKS pour cette version. +La version plus récente peut télécharger les fichiers d'installation en fonction des produits que vous spécifiez dans l'installation. Vous pouvez partager les fichiers téléchargés avec d'autres utilisateurs qui effectuent des installations par l'intermédiaire du Gestionnaire d'installation SOLIDWORKS. + +Les options suivantes sont disponibles: +• Si plusieurs versions sont disponibles, vous pouvez en sélectionner une dans la liste. +• Pour des détails sur cette version, cliquez sur Voir ce que comprend cette mise à niveau. + + +Aucun nouveau téléchargement disponible/Impossible de vérifier la disponibilité de nouvelles versions +Le gestionnaire d'installation SOLIDWORKS n'a pas trouvé de version plus récente des produits SOLIDWORKS, soit parce que vous installez la dernière version disponible, soit parce qu'il n'a pas pu se connecter au site SOLIDWORKS pour vérifier. + + +Emplacement de l'image administrative +Indiquez l'emplacement de l'installation de l'image administrative. +Quand vous créez une image administrative, les options suivantes s'appliquent: + +Emplacement de la nouvelle image + +C'est l'emplacement du répertoire dans lequel le Gestionnaire d'installation SOLIDWORKS créera la nouvelle image. + + + + + +Estimation de l'espace requis pour la création + +Il s'agit de l'espace supplémentaire requis pour l'image administrative. + +de l'image Vérifiez que le disque sur lequel vous installez a suffisamment +d'espace libre pour prendre en charge les composants de l'image requis. + +Créer une image à partir de + +C'est l'emplacement du répertoire depuis lequel vous installez les produits SOLIDWORKS. + + + + +Options de téléchargement +Spécifiez les détails de la fin de l'opération de téléchargement tels que l'emplacement des fichiers téléchargés, comment télécharger les fichiers et s'il faut installer ceux-ci. +Le Gestionnaire d'installation SOLIDWORKS permet la distribution électronique du logiciel (DEL). Si vous n'installez pas à partir d'un DVD SOLIDWORKS, vous êtes invité à spécifier la source des produits SOLIDWORKS que vous installez. + + +Que voulez-vous faire ? +Sélectionnez l'une des options suivantes : + +Télécharger et installer/Télécharger et créer une image +Télécharger uniquement. Vous pouvez télécharger une fois puis +partager les fichiers + +Une fois le téléchargement terminé, le Gestionnaire d'installation SOLIDWORKS exécute une installation en utilisant les fichiers téléchargés. +Le Gestionnaire d'installation SOLIDWORKS n'exécute pas d'installation après son téléchargement. +De manière générale, vous spécifiez cette option si vous téléchargez les fichiers pour configurer un ensemble de fichiers d'installation à partager entre plusieurs ordinateurs. + +téléchargés avec plusieurs ordinateurs. + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +Installation uniquement/Création d'une image uniquement. J'ai déjà tous les fichiers +d'installation nécessaires. + +Si vous spécifiez cette option, il vous est alors demandé de choisir entre deux ensembles de fichiers à télécharger : +• Fichiers pour CET ordinateur : Le téléchargement comprendra uniquement les fichiers manquants dans l'ensemble de fichiers d'installation qui se trouve actuellement sur l'ordinateur. +Ce téléchargement devrait être plus petit car il contient : +• Seulement les fichiers que vous avez sélectionnés dans la page Sélection des produits. +• Seulement les fichiers prérequis nécessaires à l'ordinateur mais pas encore installés. +Cependant, si vous essayez d'utiliser cet ensemble de fichiers téléchargés sur un autre ordinateur pour exécuter une installation, certains fichiers pourraient manquer (parce que l'ensemble de fichiers d'installation de l'autre ordinateur pourrait être différent de celui-ci). Vous pouvez utiliser ces fichiers de téléchargement pour réaliser une installation sur un autre ordinateur, mais lors de l'exécution de l'installation, il se peut que vous deviez télécharger d'autres fichiers pour compléter l'ensemble de fichiers d'installation sur cet ordinateur. +• Fichiers à partager avec N'IMPORTE QUEL ordinateur : Le téléchargement contiendra l'ensemble complet de fichiers d'installation pouvant servir à installer cette version sur tout ordinateur. +Ce téléchargement sera plus volumineux car il contient l'ensemble complet des fichiers que vous pouvez utiliser pour installer cette version d'un produit sur n'importe quel ordinateur. +Si vous avez spécifié un ensemble limité de produits à télécharger, cette option ignore cette sélection et télécharge tous les produits contenus dans la version du produit. +Le téléchargement contiendra tous les produits requis pour créer une image administrative, et pas seulement les fichiers requis pour une installation individuelle. + +Le Gestionnaire d'installation SOLIDWORKS ne télécharge aucun fichier mais utilise les fichiers qui se trouvent dans le répertoire sélectionné. +Cliquez sur Parcourir pour accéder à un autre emplacement. Par exemple, vous pouvez naviguer jusqu'à un DVD d'installation ou un dossier de téléchargement, à condition que cet emplacement contienne tous les fichiers requis. +Si un message d'erreur vous informe que le dossier est incomplet et que vous vous attendiez à ce que tous les fichiers d'installation soient présents à cet emplacement, les explications possibles sont les suivantes : + +• Vous avez choisi d'installer un composant qui n'a pas encore été téléchargé ou a été sélectionné par défaut. +• Les fichiers ont été téléchargés sur un autre ordinateur avec une configuration minimale différente. +• Vous aviez précédemment effectué une installation client et vous créez à présent une image administrative qui requiert un plus grand nombre de fichiers. +Vous pouvez soit naviguer jusqu'à un dossier contenant tous les fichiers (par exemple, un DVD), soit sélectionner une des options de téléchargement. + +Où souhaitez-vous télécharger les fichiers nécessaires ? +Il s'agit de l'emplacement du dossier de téléchargement. +Dans certains cas, il se peut que cette option soit visible, mais désactivée. Par exemple, si vous avez spécifié Installation uniquement, le Gestionnaire d'installation SOLIDWORKS installera tous les fichiers téléchargés contenus dans le répertoire spécifié pour cette option, plutôt que d'utiliser un dossier de téléchargement distinct. + + +Taille estimée du téléchargement +L'espace disque requis estimé pour le téléchargement dépend de la liste complète des composants choisis, qu'il s'agisse d'un nouveau téléchargement ou que vous repreniez un téléchargement interrompu. +Ainsi, si vous reprenez un téléchargement antérieur, le Gestionnaire d'installation SOLIDWORKS ne télécharge que les fichiers qui ne l'ont pas encore été. La durée de téléchargement peut alors être inférieure à la durée estimée. +Si le téléchargement d'un fichier a été complété dans le téléchargement précédent, sa taille n'est pas comprise dans cette estimation. Par conséquent, l'estimation peut être plus importante que la taille réelle du téléchargement. + +Quelle méthode de téléchargement souhaitez-vous utiliser ? +Il existe deux options : + +Téléchargement manuel + +Dans certains cas, un serveur proxy peut empêcher les chargements automatiques depuis le Gestionnaire d'installation SOLIDWORKS. +En sélectionnant cette option, vous pouvez télécharger manuellement tous les fichiers par l'intermédiaire d'une page Web puis continuer l'exécution du Gestionnaire d'installation SOLIDWORKS pour terminer les opérations d'installation. Cette page Web est personnalisée par le gestionnaire d'installation pour télécharger uniquement les fichiers nécessaires pour terminer l'installation SOLIDWORKS. + + + +Accélérer les téléchargements en utilisant plus de bande +passante du + +Le programme de téléchargement utilise un algorithme qui augmente la vitesse de téléchargement en accroissant la bande passante du réseau utilisée pendant le téléchargement. +Dans certains cas, ceci peut affecter la performance du réseau. Si vous rencontrez des problèmes lors du téléchargement, il se peut + +réseau que cette option ne soit pas prise en charge par le serveur proxy. +Essayez de la désactiver et recommencez le téléchargement. Pour plus de détails, consultez votre administrateur réseau. + + +Utilisation de Téléchargement en arrière-plan de SOLIDWORKS +Vous pouvez utiliser l'option Téléchargement en arrière-plan SOLIDWORKS pour exécuter le téléchargement ou pour télécharger les futures versions de SOLIDWORKS Service Pack dès qu'elles sont disponibles. +L'option Téléchargement en arrière-plan de SOLIDWORKS peut détecter et télécharger automatiquement de nouvelles mises à jour de Service Pack en arrière-plan et vous avertir lorsque le téléchargement est terminé et que les fichiers sont prêts pour l'installation. +Pour plus de détails, voir Téléchargement en arrière-plan de SOLIDWORKS à la page 121. + +Options de téléchargement pour les fichiers du Gestionnaire d'installation SOLIDWORKS +Vous avez choisi de télécharger une version ultérieure du Gestionnaire d'installation SOLIDWORKS. Utilisez cet écran pour spécifier où et comment elle est téléchargée. + +Cet écran apparaît uniquement si le dossier de téléchargement par défaut présente un problème (par exemple, s'il n'y a pas d'accès en écriture ou d'accès au réseau). De manière générale, il vous suffit d'indiquer un répertoire de téléchargement de rechange pour continuer. + +Répertoire de téléchargement +Parcourez jusqu'à la destination des fichiers du Gestionnaire d'installation SOLIDWORKS. +La taille du téléchargement et l'espace requis sont affichés. L'espace requis tient compte de l'espace supplémentaire nécessaire au dézippage de certains téléchargements et est supérieur à la taille réelle du téléchargement. + +Activer l'accélération du téléchargement +Si vous choisissez cette option, le programme de téléchargement utilise un algorithme pour augmenter la vitesse de téléchargement. + +Si l'accélération du téléchargement n'est pas prise en charge par le serveur proxy, cette option est automatiquement désactivée. + +Télécharger les fichiers d'installation du produit +Spécifiez où et comment télécharger les fichiers manquants pour le produit spécifié. +Le Gestionnaire d'installation SOLIDWORKS télécharge, vérifie et extrait tous les fichiers en parallèle pendant le processus de téléchargement. + + +Répertoire de téléchargement +Parcourez jusqu'à la destination des fichiers téléchargés. +La taille du téléchargement et l'espace requis sont affichés. L'espace requis tient compte de l'espace supplémentaire nécessaire au dézippage de certains téléchargements et est supérieur à la taille réelle du téléchargement. +Pour obtenir des réponses à vos questions sur le dossier de téléchargement, consultez Dossier de téléchargement du Gestionnaire d'installation SOLIDWORKS à la page 115. + +Options de téléchargement + +Accélérer les téléchargements en utilisant plus de bande passante du réseau + +Le programme de téléchargement utilise un algorithme qui augmente la vitesse de téléchargement en accroissant la bande passante du réseau utilisée pendant le téléchargement. +Dans certains cas, ceci peut affecter la performance du réseau. Si vous rencontrez des problèmes lors du téléchargement, il se peut que cette option ne soit pas prise en charge par le serveur proxy. Essayez de la désactiver et recommencez le téléchargement. Pour plus de détails, consultez votre administrateur réseau. + + + +Si l'accélération du téléchargement n'est pas prise en charge par le serveur proxy, cette option est peut-être désactivée automatiquement. + +Progression du téléchargement +Le Gestionnaire d'installation SOLIDWORKS télécharge, vérifie et extrait tous les fichiers en parallèle pendant ce processus. +Pour annuler le téléchargement une fois qu'il a commencé, cliquez sur Annuler. +Si vous annulez le téléchargement ou si celui-ci échoue, l'écran Téléchargement annulé ou Problème de téléchargement indique les téléchargements incomplets et vous permet de les reprendre ou de fermer l'application. + + +Download Results +Indique si le téléchargement s'est bien terminé, a échoué pendant l'opération ou a été annulé. + +Problème de téléchargement/Téléchargement annulé +Si vous voyez le message Problème de téléchargement, le Gestionnaire d'installation SOLIDWORKS a rencontré des problèmes qui ont empêché le succès du téléchargement. +Si vous voyez Téléchargement annulé, vous avez annulé le téléchargement avant qu'il ne soit terminé. +Pour continuer: + +Réessayer/Reprendre les téléchargements automatiques +Télécharger les fichiers individuellement dans un navigateur Web + +Pour reprendre le chargement automatique à partir du point où vous l'avez annulé, sélectionnez cette option et cliquez sur Réessayer ou Reprendre le téléchargement. +Dans certains cas, un serveur proxy peut empêcher les chargements automatiques depuis le Gestionnaire d'installation SOLIDWORKS. +En sélectionnant cette option, vous pouvez télécharger manuellement tous les fichiers par l'intermédiaire d'une page Web puis continuer l'exécution du Gestionnaire d'installation SOLIDWORKS pour terminer les opérations d'installation. +Cette page Web est personnalisée par le gestionnaire d'installation pour télécharger uniquement les fichiers nécessaires pour terminer l'installation SOLIDWORKS. + +Téléchargement terminé +L'écran Téléchargement terminé s'affiche quand le téléchargement est terminé si vous avez spécifié l'option Télécharger uniquement. +Cliquez sur Terminer pour quitter le Gestionnaire d'installation SOLIDWORKS. + + +Erreurs d'installation / Installation annulée +L'installation a rencontré une erreur ou a été annulée. Si une erreur ou une annulation se produit: +• Les produits qui ont été installés avant l'erreur ou l'annulation demeurent sur l'ordinateur. +• Le produit en cours d'installation au moment de l'annulation est supprimé, si possible, de sorte qu'il n'y ait pas d'installations partielles. +• Les produits restants ne sont pas installés ou désinstallés. Une liste est affichée sous +Pas encore de tentative. +Pour reprendre l'installation ou la désinstallation de ces produits, cliquez sur le lien fourni. + + +Récupération d'une installation qui a échoué ou qui a été annulée +Si une erreur ou une annulation survient pendant l'installation, vous pouvez récupérer à partir de ce point en réexécutant l'installation. +1. Enregistrez le message d'erreur et le code produit pour l'installation qui a échoué, comme indiqué sur l'écran Erreurs d'installation ou Installation annulée. + +2. Redémarrez l'ordinateur. +3. Pour vous assurer qu'aucun produit SOLIDWORKS n'est en cours d'exécution, appuyez sur Ctr+Alt+Del pour ouvrir le Gestionnaire des tâches de Windows. + +4. Dans l'onglet Processus, si un ou plusieurs des processus suivants apparaît sous Nom de l'image, sélectionnez-les et cliquez sur Terminer le processus. +• SLDWORKS.exe +• EModelViewer.exe +• PDMworks.exe +• pdmwVault.exe +• SWViewer.exe +• swlmwiz.exe +• SWBoengine.exe +• SWVBAServer.exe +• Sldshellextserver.exe +5. Si l'application est déjà installée et que vous étiez en train de la modifier ou de la supprimer, essayez de réparer l'installation. Pour plus de détails, cliquez sur Réparer une installation. +6. Dans Windows, cliquez sur Démarrer > Panneau de configuration > Programmes et fonctionnalités. +7. Sélectionnez la version de SOLIDWORKS qui a échoué. + +8. Effectuez l'une des actions suivantes: +• Pour réessayer, cliquez sur Modifier et sélectionnez tous les produits qui n'ont pas été installés ou ont été ignorés pendant l'installation. +• Pour ignorer l'installation qui a échoué, cliquez sur Modifier et sélectionnez tous les produits qui ont été ignorés pendant l'installation. Désactivez le produit dont l'installation a échoué. +• Pour abandonner l'installation, cliquez sur Supprimer et sélectionnez les produits qui ont été installés. + + +Réparer une installation +Si vous rencontrez des problèmes avec un produit SOLIDWORKS installé, vous pouvez utiliser le Gestionnaire d'installation SOLIDWORKS pour réparer l'installation. +Pour réparer une installation, votre ordinateur doit disposer de tous les fichiers source de l'installation précédente et de tous les Service Packs appliqués, à l'emplacement auquel ils ont été installés à l'origine. + +1. Ouvrez le Panneau de configuration Windows et cliquez sur Programmes et Fonctionnalités. +2. Sélectionnez la version de SOLIDWORKS que vous souhaitez réparer et cliquez sur +Modifier. + +3. Sur l'écran Bienvenue dans le Gestionnaire d'installation de SOLIDWORKS, cliquez sur Réparer votre installation. +4. Sur l'écran Produits à réparer, sélectionnez le produit à réparer. +5. Désactivez le reste des produits sur l'écran. +6. Cliquez sur Réparer. + +Contacter le revendeur SOLIDWORKS +Si vous n'avez pas réussi à modifier ou à réparer l'installation, contactez votre revendeur SOLIDWORKS local avec les informations réunies sur cet écran. Vous devrez peut-être fournir un fichier zip contenant les fichiers journaux du Gestionnaire d'installation SOLIDWORKS. +1. Localisez les fichiers journaux. Pour Windows : +C:\Users\nomu_tilisateur\AppData\Roaming\SOLIDWORKS\Installation Logs\version_installée\. + +2. Zippez la totalité du contenu de ce dossier, y compris les sous-dossiers. + +L'installation est terminée +Le Gestionnaire d'installation SOLIDWORKS a terminé son traitement. Une ou plusieurs des options suivantes peuvent être affichées. +Nouveautés +Dans le cas d'installations individuelles, un document décrivant les nouvelles fonctionnalités dans SOLIDWORKS et ses compléments apparaît à la fin de l'installation. +Dans le cas d'installations d'images administratives, le document apparaît sur les ordinateurs individuels une fois leur installation terminée. + +Participer au Programme d'amélioration de l'expérience utilisateur de SOLIDWORKS +Des informations au sujet des performances sont envoyées à SOLIDWORKS Corporation dans le but d'améliorer le produit. Le processus est transparent et confidentiel. Sélectionnez l'une des options suivantes: +• Oui, je souhaite participer +• Non, merci +• Me le rappeler ultérieurement +Pour en savoir plus, visitez le site Web du Programme d'amélioration de l'expérience utilisateur. + +La création de l'image administrative est terminée +Lorsque vous terminez la création de l'image administrative, vous pouvez cliquer sur Personnaliser une image et exécuter l'Editeur d'options d'image administrative pour personnaliser l'image. +Cliquez sur Montrez-moi comment installer cette image sur un client. pour afficher des instructions sur l'utilisation de l'Editeur d'options. +Pour plus de détails sur la configuration d'une image administrative à l'aide de l'Editeur d'options, voir Editeur d'options du Gestionnaire d'images administratives à la page 21. +Cliquez sur Personnaliser l'image pour démarrer l'Editeur d'options du Gestionnaire d'images administratives afin de personnaliser les paramètres d'option de cette image administrative. + + +Vérifier la disponibilité de mises à jour de SOLIDWORKS +Si vous disposez de droits d'administrateur sur l'ordinateur, le Gestionnaire d'installation SOLIDWORKS vous permet de vérifier la disponibilité de mises à jour soit la densité et les dimensions du modèle, soit en configurant des vérifications automatiques régulières. +1. Démarrez le Gestionnaire d'installation SOLIDWORKS en effectuant l'une des actions suivantes : +• Dans SOLIDWORKS, cliquez sur Aide > Vérifier la disponibilité de mises à jour. +• Sous Windows, cliquez sur Démarrer > Programmes > Gestionnaire +d'installation SOLIDWORKS > Vérifier la disponibilité de mises à jour. + +Vous pouvez également cliquer sur Démarrer > Gestionnaire d'installation SOLIDWORKS > Téléchargement en arrière-plan SOLIDWORKS. Dans la zone de notification Windows, cliquez avec le bouton droit de la souris sur +Téléchargements en arrière-plan SOLIDWORKS, puis cliquez sur Vérifier la disponibilité de mises à jour. +Le Gestionnaire d'installation SOLIDWORKS vous informe s'il y a des mises à jour disponibles. +2. Si c'est le cas, choisissez si vous voulez les télécharger et les installer. +3. Pour activer les vérifications automatiques, lorsque le Gestionnaire d'installation SOLIDWORKS a terminé son traitement, sélectionnez Vérifier la disponibilité de mises à jour tous les jours et spécifiez la fréquence. + +Programme d'amélioration de l'expérience utilisateur de SOLIDWORKS +Lorsque vous installez SOLIDWORKS, vous pouvez indiquer que les informations sur la performance soient envoyées à SOLIDWORKS Corporation pour améliorer le produit. +SOLIDWORKS utilise ces informations pour déterminer les tendances relatives à l'utilisation et à la qualité des produits. Notre but est de fournir des produits de la plus haute qualité et les journaux de performance nous aident à atteindre ce but. + +Le processus est transparent. Toutes les informations contenues dans les fichiers journaux sont traitées de façon confidentielle. Elles ne sont utilisées à aucune autre fin et personne ne vous contactera. +Pour en savoir plus, visitez le site Web du Programme d'amélioration de l'expérience utilisateur. + +Emplacement d'installation +Les options suivantes s'appliquent aux installations, à l'exception de la création d'images administratives : + +Installer les produits sélectionnés dans + +C'est l'emplacement du répertoire dans lequel vous installez SOLIDWORKS. + + + + + +Estimation de +l'espace requis pour + +Il s'agit de l'espace supplémentaire requis pour les produits à installer ou modifier. + +l'installation Vérifiez que le disque sur lequel vous effectuez l'installation a suffisamment d'espace libre pour prendre en charge les composants requis. + +Installer à partir de + +C'est l'emplacement du répertoire depuis lequel vous installez SOLIDWORKS. + + + + + +Emplacements de l'image administrative +Quand vous créez une image administrative, les options suivantes s'appliquent : + +Emplacement de la nouvelle image + +C'est l'emplacement du répertoire dans lequel le Gestionnaire d'installation SOLIDWORKS créera la nouvelle image. + + + + + +Estimation de l'espace requis pour la création + +Il s'agit de l'espace supplémentaire requis pour l'image administrative. + +de l'image Vérifiez que le disque sur lequel vous effectuez l'installation +a suffisamment d'espace libre pour prendre en charge les composants de l'image requis. + + + +Créer une image à partir de + +C'est l'emplacement du répertoire depuis lequel vous installez les produits SOLIDWORKS. + + + + + +Emplacement de l'image existante + +Quand vous mettez à niveau une image administrative, le Gestionnaire d'installation SOLIDWORKS crée une nouvelle image sur la base des paramètres de cette image existante. L'image existante n'est pas modifiée. C'est l'emplacement de l'image d'origine que vous avez spécifié dans l'écran Bienvenue qui est affiché. + + +Eviter d'utiliser des chemins de répertoire spécifiques à une version +Si vous spécifiez un numéro de version à l'emplacement du répertoire d'installation (par exemple, C:\Program Files\SOLIDWORKS Corp\SOLIDWORKS 2023\) et que vous mettez ensuite à niveau cette version vers SOLIDWORKS 2024 le répertoire d'installation de SOLIDWORKS 2024 sera nommé SOLIDWORKS 2023. + +Options de mise à niveau +Une ou plusieurs versions majeures antérieures de SOLIDWORKS sont installées sur cet ordinateur. Vous pouvez créer une nouvelle installation, qui coexistera avec la version antérieure, ou faire une mise à niveau, ce qui supprimera la version antérieure. + +Créez une nouvelle installation de version SOLIDWORKS. +Si vous choisissez de créer une nouvelle installation, vous pouvez sélectionner les produits SOLIDWORKS à installer. +Pour chacun des produits sélectionnés, une nouvelle installation de la version majeure est créée. Les versions majeures antérieures restent sur l'ordinateur, sauf SOLIDWORKS Electrical et SOLIDWORKS PDM Client. +Si vous désélectionnez un produit, sa nouvelle version n'est pas installée. +La création d'une nouvelle installation peut être utile si vous souhaitez accéder à la version antérieure de SOLIDWORKS même après l'installation de la version plus récente. Par exemple, si vous partagez des fichiers avec d'autres utilisateurs qui utilisent toujours la version plus ancienne, vous pouvez éviter les incompatibilités de versions pour les fichiers enregistrés dans la version plus récente. + +Mettre à niveau SOLIDWORKS version_majeure_antérieure vers SOLIDWORKS version_majeure_actuelle. +Si vous choisissez la mise à niveau, vous pouvez sélectionner les produits SOLIDWORKS à mettre à niveau. Pour chacun des produits sélectionnés, une nouvelle installation est créée et les anciennes versions sont supprimées. + +Si vous désélectionnez un produit, sa nouvelle version n'est pas installée et la version antérieure est conservée sur l'ordinateur. + +Eléments à prendre en compte concernant SOLIDWORKS Electrical et SOLIDWORKS PDM Client +Vous ne pouvez installer qu'une seule version de SOLIDWORKS Electrical sur une machine. Si vous créez une nouvelle installation de SOLIDWORKS et que vous sélectionnez SOLIDWORKS Electrical comme l'un des produits à installer, l'ancienne version de SOLIDWORKS Electrical est supprimée. +Effectuez une sauvegarde de l'environnement SOLIDWORKS Electrical existant avant d'installer une nouvelle version. Dans SOLIDWORKS Electrical Schematic, sélectionnez Fichier Archiver l'environnement. Dans SOLIDWORKS Electrical 3D, sélectionnez SOLIDWORKS Electrical > Outils > Archiver l'environnement. +La version majeure de SOLIDWORKS PDM Client doit correspondre à la version majeure de SOLIDWORKS PDM Server. Si vous ne souhaitez pas mettre à niveau +SOLIDWORKS PDM Server, ne sélectionnez pas SOLIDWORKS PDM Client pour la mise à jour. + + +Progression de l'installation +Cette écran montre la progression de l'installation. +Pour annuler l'installation une fois qu'elle a commencé, cliquez sur Annuler. +Pour savoir quelles sont les conséquences d'une annulation et pour des instructions sur la façon de terminer des installations interrompues, consultez Erreurs d'installation. + +Type d'installation +Vous pouvez spécifier l'opération d'installation que vous souhaitez exécuter. Par exemple, créer une nouvelle installation, modifier ou réparer une installation existante, créer une image administrative, installer des produits Serveur administratif ou télécharger des fichiers de façon à pouvoir les partager et les installer sur d'autres ordinateurs. +Si la version la plus récente du logiciel SOLIDWORKS est déjà installée sur votre ordinateur, les options de modification ou de réparation vous seront proposées. + +Individuel +Installez les produits SOLIDWORKS sur cet ordinateur. + + +Modifier l'installation individuelle +Modifiez l'installation SOLIDWORKS individuelle existante sur cet ordinateur. + +Les modifications comprennent: +• Ajout ou suppression de composants de SOLIDWORKS +• Passez à une suite SOLIDWORKS différente (par exemple, SOLIDWORKS Professional, SOLIDWORKS Premium, etc.) +• Changez le paramètre de numéro de série SOLIDWORKS + + +Réparer l'installation individuelle +Réparez l'installation SOLIDWORKS existante sur cet ordinateur. + +Réparer vérifie que tous les fichiers sont présents et correctement enregistrés et corrige les problèmes rencontrés. Les données que vous avez créées ne sont pas affectées. +• Pour réparer un produit, assurez-vous qu'il est sélectionné. +• Désactivez les cases à cocher des produits que vous ne voulez pas réparer. + + +Image administrative +Créez ou mettez à jour une image administrative à déployer sur plusieurs ordinateurs. +Pour des détails sur l'installation de SOLIDWORKS sur plusieurs clients en utilisant l'image administrative, voir Utilisation des images administratives. +Lorsque vous créez ou mettez à jour des images administratives: +• Vous pouvez utiliser les paramètres d'installation d'une image existante pour configurer une nouvelle image ou une image mise à jour, ou vous pouvez utiliser les paramètres d'installation SOLIDWORKS par défaut. +• Si vous mettez à jour une image existante: +• Le Gestionnaire d'installation SOLIDWORKS crée une nouvelle copie de l'image, même si vous mettez à jour. L'image d'origine n'est pas modifiée. +• Vous pouvez créer l'image mise à jour en utilisant les fichiers de l'image existante que vous mettez à jour. Il en résulte un téléchargement moins volumineux. + + + + +Produits Serveur +Les produits Serveur SOLIDWORKS comprennent SOLIDWORKS Electrical, SOLIDWORKS PDM et SolidNetWork License Manager. +Pour SOLIDWORKS Electrical et SOLIDWORKS PDM, vous pouvez choisir d'installer les outils de client et serveur sur le même ordinateur ou sur des ordinateurs différents. +Pour plus de détails sur l'installation de ces serveurs, consultez les rubriques correspondantes dans l'aide. + +Télécharger et partager tous les fichiers +Téléchargez les fichiers d'installation pour les produits SOLIDWORKS sélectionnés sans les installer. + +Le contenu des fichiers téléchargés est le même que celui des fichiers disponibles sur les DVD d'installation de SOLIDWORKS. La sélection de cette option télécharge la totalité des fichiers d'installation, quels que soient les fichiers déjà installés sur votre ordinateur. Vous pouvez ensuite copier les fichiers vers un périphérique portable ou un répertoire de réseau et les utiliser pour installer le logiciel SOLIDWORKS sur d'autres ordinateurs. Vous pouvez également utiliser cette méthode pour configurer un serveur à partir duquel les utilisateurs peuvent effectuer les installations. + + +Installer et gérer plusieurs ordinateurs +Le Gestionnaire d'installation SOLIDWORKS propose les outils suivants pour l'installation et la gestion de SOLIDWORKS sur plusieurs ordinateurs. + +Images administratives de SOLIDWORKS +Si vous installez SOLIDWORKS sur plusieurs ordinateurs, vous pouvez créer une image administrative, puis déployer l'application sur d'autres ordinateurs. + +SOLIDWORKS PDM +SOLIDWORKS PDM est un produit de gestion de documents basé sur la même architecture client/serveur que SOLIDWORKS Enterprise PDM. Il est disponible en deux versions : Standard et Professional. SOLIDWORKS PDM utilise une base de données Microsoft SQL Server pour gérer les coffres-forts de fichiers. + +SolidNetWork License Manager +Avec SolidNetwork License Manager, le nombre d'utilisateurs peut dépasser le nombre de licences en faisant "flotter" l'utilisation des licences. Lorsqu'une licence client n'est pas utilisée, elle est disponible pour un autre utilisateur SOLIDWORKS. +Vous pouvez également utiliser SolidNetWork License Manager pour distribuer les licences pour les compléments SOLIDWORKS (par exemple, FeatureWorks). + +Téléchargement manuel +Vous avez choisi de télécharger les fichiers manuellement (ou vous avez peut-être choisi de télécharger manuellement la dernière fois que vous avez exécuté le Gestionnaire d'installation SOLIDWORKS). +Cliquez sur le lien pour ouvrir une page Web générée automatiquement qui contient une liste complète des fichiers dont vous avez besoin pour terminer le téléchargement. + +Après avoir terminé les téléchargements manuels, cliquez sur Suivant pour continuer. +Si vous souhaitez télécharger automatiquement, vous pouvez changer l'option en retournant à la page Résumé et en changeant les réglages Options de téléchargement. + +Version plus récente disponible +Le Gestionnaire d'installation a détecté une version plus récente des produits SOLIDWORKS. Vous pouvez choisir d'installer la version contenue dans le DVD d'installation d'origine ou de télécharger et d'installer la nouvelle version. + +Si vous installez à partir d'un téléchargement +Sélectionnez l'une des options suivantes : +• Continuer l'installation de la version. +Sélectionnez cette option pour poursuivre l'installation de la version contenue dans le téléchargement initial. +• Télécharger et installer une nouvelle version : version. +Sélectionnez cette option pour télécharger et installer la nouvelle version. Si plusieurs nouvelles versions sont disponibles, vous pouvez sélectionner la version à télécharger et à installer. + +Si vous installez à partir d'un DVD +Sous Voulez-vous utiliser la version plus récente ?, choisissez l'une des options suivantes : + +• Non, continuer l'installation de version à partir de ce DVD. Vous pouvez ensuite procéder à la mise à jour. +Sélectionnez cette option pour continuer l'installation avec le Gestionnaire d'installation en cours. +Une fois l'installation terminée, vous pouvez rechercher et installer des mises à jour avec le Gestionnaire d'installation. Pour vérifier la disponibilité de mises à jour, exécutez Démarrer > Gestionnaire d'installation SOLIDWORKS > Vérifier la disponibilité de mises à jour. + +L'avantage de cette méthode est que le téléchargement est moins volumineux. Les inconvénients sont qu'il s'agit d'un processus en deux étapes et que les fichiers téléchargés sont spécifiques à la version (et ne peuvent pas être partagés par d'autres utilisateurs utilisant des versions différentes). +• Oui, installer avec ce DVD, puis télécharger et effectuer la mise à jour en utilisant version. +Sélectionnez cette option pour télécharger et exécuter une version ultérieure du Gestionnaire d'installation afin d'installer les produits SOLIDWORKS pour cette version. +Si un nouveau Service Pack peu volumineux est disponible pour mettre à jour la version DVD, le Gestionnaire d'installation installe la version d'origine depuis le DVD, puis applique la mise à jour du Service Pack. Il en résulte un téléchargement moins volumineux. +Vous pouvez parvenir au même résultat en sectionnant l'option permettant de continuer l'installation depuis le DVD et en appliquant la mise à jour plus tard. +L'avantage de cette option est qu'il s'agit d'un processus en une seule étape. + + +Aucune nouvelle version disponible +Aucune version plus récente ne peut être téléchargée. Continuer à installer la version indiquée. +Pour poursuivre l'installation, cliquez sur Suivant. + +Processus détectés +Le Gestionnaire d'installation SOLIDWORKS a détecté sur cet ordinateur des processus qui pourraient empêcher la réussite de l'installation. +• Pour continuer l'installation, effectuez une des opérations suivantes: +• Fermez ces processus (par exemple en utilisant le Gestionnaire de tâches de Microsoft Windows) puis appuyez sur Réessayer. +• Cliquez sur Ignorer pour continuer sans fermer les processus. +• Pour arrêter l'installation, appuyez sur la touche Annuler. + + +Sélection des produits +Vous pouvez spécifier les produits à installer, modifier, télécharger ou supprimer. Dans la liste des produits : +• La liste des produits est la liste complète des produits disponibles dans la suite spécifiée au-dessus de la liste des produits. +• Pour visualiser l'action que vous projetez pour un composant particulier, cliquez sur le nom du composant (mais pas dans la case à cocher). L'installation projetée s'affiche dans le champ d'information situé sous l'entrée de produit dans la liste. +• Vous pouvez cocher la case adjacente au composant du produit pour changer l'action d'installation de ce composant. (A titre d'exemple, si vous installez ou supprimez des composants, la sélection de la case à cocher indique que le composant doit être installé ou supprimé et la suppression de la sélection de la case à cocher indique que le composant ne doit ni être installé ni supprimé). +• Si vous effectuez une modification d'installation, un astérisque (*) apparaît à gauche des composants quand vous modifiez la sélection de produits. +• Si un composant dispose de sous-composants d'installation optionnels, une icône + est visible à côté de son nom. Pour afficher les sous-composants disponibles pour un composant, cliquez sur l'icône +. +• Si un composant est développé de façon à afficher des sous-composants optionnels, une icône - s'affiche à côté de son nom. Pour réduire la liste des sous-composants, cliquez sur l'icône -. +Si vous appliquez un Service Pack, vous ne pouvez pas sélectionner les fonctionnalités de SOLIDWORKS (FeatureWorks, par exemple) apparaissant sous SOLIDWORKS. La raison en est que vous ne pouvez pas ajouter ou supprimer de composant avec ce type de mise à niveau. +Les actions réalisées par le Gestionnaire d'installation SOLIDWORKS sont régies par un ensemble de règles de coexistence des produits Pour plus de détails, voir Règles de +coexistence des produits à la page 15. + + +Recherche SOLIDWORKS +La fonction Recherche SOLIDWORKS est un puissant outil de recherche sur le texte complet de documents SOLIDWORKS et de 3D ContentCentral. La recherche affiche un aperçu, ainsi que l'emplacement et le nom du fichier. +Après l'installation, la Recherche SOLIDWORKS indexe les documents SOLIDWORKS pour permettre des recherches plus rapides. Seuls les fichiers SOLIDWORKS sont indexés par défaut. + + +Langues prises en charge +Développez le produit SOLIDWORKS et le composant Langues pour voir quelles langues vous pouvez installer. + + +Espace requis +Le Gestionnaire d'installation SOLIDWORKS indique la taille totale de l'installation ou la taille totale du téléchargement au bas de la page. +• Si vous avez sélectionné l'option Télécharger uniquement, taille du téléchargement s'affiche. La taille du téléchargement est l'espace total requis pour tous les fichiers téléchargés (sans compter l'espace additionnel requis pour dézipper les fichiers une fois le téléchargement terminé). Le chiffre indiqué est une estimation. + +• Sinon, Taille de l'installation s'affiche. La taille de l'installation correspond à la différence d'utilisation de l'espace disque une fois l'installation terminée. En raison de la compression des fichiers, les chiffres indiqués ne sont que des estimations. +Si vous procédez à une mise à niveau ou que vous supprimez une installation existante, la taille de l'installation peut être nulle. +Le chiffre indiqué n'inclut pas l'espace requis pour télécharger ou extraire des fichiers si cela est requis pour l'installation. + + + + +Produits à télécharger +Sélectionnez les produits SOLIDWORKS à télécharger à l'emplacement spécifié. +Les produits disponibles pour téléchargement sont déterminés par le numéro de série fourni: +• L'action à réaliser s'affiche à droite de chaque composant. +• Si un composant dispose de sous-composants d'installation optionnels, une icône + s'affiche adjacente au composant. Pour afficher les sous-composants disponibles pour un composant, cliquez sur l'icône +. +• Si un composant a été développé pour afficher des sous-composants optionnels, une icône - s'affiche adjacente au composant. Pour réduire la liste des sous-composants, cliquez sur l'icône -. +• Cochez la case à gauche de chaque composant pour sélectionner la façon dont il est géré par le Gestionnaire d'installation SOLIDWORKS. + + +Langues prises en charge +La spécification des Langues limite le nombre de langues installées pour le produit SOLIDWORKS uniquement. Les installations d'autres produits ne sont pas affectées par cette spécification. Par exemple, eDrawings(r) installe toutes les langues. + +Espace requis +L'espace requis pour le téléchargement est indiqué en fonction des produits sélectionnés. La taille du téléchargement est l'espace total requis pour tous les fichiers téléchargés (sans compter l'espace additionnel requis pour dézipper les fichiers une fois le téléchargement terminé). Le chiffre indiqué est une estimation. + + +Produits à réparer +Lorsque vous spécifiez Réparer cette installation, cet écran affiche les produits SOLIDWORKS, avec les numéros de version, qui peuvent être réparés par cette version du Gestionnaire d'installation SOLIDWORKS. +Réparer vérifie que tous les fichiers sont présents et correctement enregistrés et corrige les problèmes rencontrés. Les données que vous avez créées ne sont pas affectées. +• Pour réparer un produit, assurez-vous qu'il est sélectionné. +• Désactivez les cases à cocher des produits que vous ne voulez pas réparer. Cliquez sur Réparer pour commencer la réparation des produits sélectionnés. + +Numéros de série +Les numéros de série associent votre ordinateur aux produits SOLIDWORKS que vous avez achetés. +Si des produits SOLIDWORKS sont déjà installés sur votre ordinateur, leur numéro de série s'affiche par défaut : +• S'il ne s'affiche pas, saisissez votre numéro de série SOLIDWORKS. +• Si vous disposez de numéros de série correspondant à des produits qui ne sont pas inclus dans votre licence SOLIDWORKS, saisissez-les dans les champs appropriés. +Si vous disposez d'une connexion Internet, les numéros de série que vous indiquez permettent de déterminer les produits auxquels vous avez droit en poursuivant l'installation. +Comme il existe différentes façons d'acheter les produits SOLIDWORKS, certains numéros de série couvrent deux produits ou plus. Ainsi, un numéro de série SOLIDWORKS peut vous permettre d'installer SOLIDWORKS Simulation sans entrer de numéro de série SOLIDWORKS Simulation séparé. De plus, certains produits ne requièrent pas de numéro de série. Si vous avez des questions au sujet de vos numéros de série, contactez votre revendeur agréé. + + +Installation du serveur +Les produits Serveur que vous tentez d'installer sont listés, ainsi que les résultats des installations. + +Etat de l'installation du serveur +Les installations des produits Serveur sont effectuées par une application d'installation externe. Si vous n'êtes pas dans cette application, vous devez y passer pour terminer l'installation. +Cliquez sur Annuler pour arrêter les installations de produits Serveur. + +Installation du serveur terminée +L'application d'installation externe a terminé ses opérations. Cliquez sur Terminer ou Suivant. +• Si vous installez d'autres produits administratifs (par exemple une image administrative SOLIDWORKS), cette installation se poursuit. +• Si les installations de produits Serveur étaient les seules effectuées, le Gestionnaire d'installation SOLIDWORKS se ferme. + +Installation de serveur annulée ou échouée +Si une installation de produit Serveur a échoué ou a été annulée après avoir commencé, les serveurs non installés sont listés. +Cliquez sur Fermer ou Suivant. +• Si vous avez spécifié d'autres installations de produits administratifs, le Gestionnaire d'installation SOLIDWORKS reprendra ses opérations. +• Si les installations de produits Serveur étaient les seules effectuées, le Gestionnaire d'installation SOLIDWORKS se ferme. + +Pour plus d'informations +Pour de plus amples informations sur l'installation, la configuration et l'utilisation de SolidNetWork License Manager, voir Administrer des licences avec SolidNetWork License Manager à la page 88. + +Résumé +Le Gestionnaire d'installation SOLIDWORKS dispose de toutes les informations nécessaires pour terminer l'opération d'installation. + + + +Pour continuer: + +Cliquez sur le bouton Action maintenant pour lancer l'opération d'installation (par exemple, Installer maintenant, Créer maintenant, Télécharger maintenant, Modifier maintenant). + + + + + + + +Pour changer les réglages de votre installation: + +Cliquez sur MODIFIER pour la section que vous souhaitez modifier (par exemple, Produits, Emplacement d'installation, Options Toolbox). + + + + +Pour annuler: + +Cliquez sur Annuler pour quitter le Gestionnaire d'installation SOLIDWORKS sans modifier les composants de l'installation. + + + + +Pour retourner à une page précédente: + +Cliquez sur Précédent pour retourner à une page précédente du Gestionnaire d'installation SOLIDWORKS. + + + + + +Avertissements de la vérification du système +L'option de vérification du système a signalé des problèmes qui pourraient avoir un impact sur la façon dont vous continuez l'installation. Dans la plupart des cas, vous devriez pouvoir continuer l'exécution du Gestionnaire d'installation SOLIDWORKS. +Les avertissements qui peuvent survenir à ce niveau sont listés ci-dessous avec des suggestions sur la manière de procéder. + +Problèmes de validation du numéro de +série + +Le Gestionnaire d'installation n'a pas pu vérifier la disponibilité de nouvelles versions car il n'a pas pu valider votre numéro de série. Si vous êtes connecté et que vous avez entré un numéro de série valide, il s'agit peut-être d'un problème temporaire sur notre serveur. +Réessayez ultérieurement. +Validation du numéro de série: Le Gestionnaire d'installation n'a pas pu valider votre numéro de série afin de déterminer quels produits vous pouvez installer. Vous pourrez néanmoins choisir les produits à installer, mais vous ne pourrez pas télécharger de fichiers d'installation. Vous devrez fournir l'ensemble des fichiers source téléchargés ou un DVD à partir desquels réaliser l'installation. +Résolution: +• Vérifiez la connexion Internet. La vérification du numéro de série requiert une connexion Internet valide. +• Vérifiez que le numéro de série que vous avez saisi, est valide pour les produits que vous essayez d'installer. + + + + + + + +Version plus récente +disponible + + + + + + + + +Dernière version +disponible + + + + + +Problèmes de connexion +• +Certaines installations requièrent un contrat de maintenance valide lors du lancement commercial de la version. Pour de plus amples informations, contactez votre revendeur SOLIDWORKS. +• Dans la plupart des cas, vous pouvez poursuivre l'installation, sous condition que vous installiez à partir d'un DVD ou d'un ensemble de fichiers téléchargés précédemment. +Version plus récente disponible Nouvelles versions disponibles +Une version plus récente de ce produit peut être téléchargée. +Résolution: Lorsque vous exécutez une vérification de disponibilité de mises à jour, il peut vous être demandé d'installer une version ultérieure disponible au téléchargement auprès de SOLIDWORKS. Vous pouvez poursuivre cette opération à l'aide de la version que vous avez indiquée initialement ou vous pouvez télécharger cette version plus récente et l'installer. +Ceci est la dernière version disponible. Cliquez sur Suivant pour continuer. +Aucun nouveau téléchargement disponible +Résolution: Ce message peut s'afficher lorsque vous êtes en train de vérifier la disponibilité de mises à jour pendant une installation ou une modification. Il indique que vous êtes en train d'installer (ou avez installé) la dernière version disponible. +Connexion Internet: Le Gestionnaire d'installation n'a pas pu se connecter au serveur SOLIDWORKS afin de + +avec Internet déterminer quels produits vous pouvez installer. Vous pourrez néanmoins choisir les produits à installer, mais vous ne pourrez pas télécharger de fichiers d'installation. Vous devrez fournir les fichiers source sur un DVD ou les fichiers préalablement téléchargés. +Impossible de vérifier la disponibilité de nouvelles versions +Le Gestionnaire d'installation n'a pas pu vérifier la disponibilité de nouvelles versions car il n'a pas pu établir de connexion avec le serveur. +Résolution: +• Vérifiez la connexion Internet. +• Vous pouvez poursuivre l'installation, sous condition que vous installiez à partir d'un DVD ou d'un ensemble de fichiers téléchargés précédemment. + + +Options de l'Assistance pour le perçage/Toolbox +Si vous installez SOLIDWORKS Toolbox, SOLIDWORKS comprend une bibliothèque de types de perçages standard et de composants. +Pour obtenir des informations sur la configuration, l'extension et l'utilisation de SOLIDWORKS Toolbox, cliquez sur Aide dans SOLIDWORKS et reportez-vous à la section Toolbox. +Avant d'utiliser le composant SOLIDWORKS Toolbox, assurez-vous de le configurer correctement en accord avec la politique de votre société ou de votre groupe. Dans de nombreux cas, un groupe configure et assure la maintenance d'un composant Toolbox central. Contactez l'administrateur SOLIDWORKS pour qu'il vous aide à spécifier Toolbox pendant l'installation de SOLIDWORKS. +Vous pouvez modifier la configuration sélectionnée de SOLIDWORKS Toolbox après l'installation. Dans SOLIDWORKS, cliquez sur Outils > Options. Dans l'onglet Options du système, cliquez sur Assistance pour le perçage/Toolbox. +Les sections suivantes décrivent toutes les options que vous pouvez rencontrer sur cet écran pour toutes les configurations. Les options Toolbox que vous voyez dépendent des configurations préexistantes de SOLIDWORKS et de Toolbox sur cet ordinateur, ainsi que des choix que vous avez opérés dans le Gestionnaire d'installation SOLIDWORKS. + +Créer une nouvelle version de Toolbox nouvelle_version +Créer une nouvelle version de SOLIDWORKS Toolbox sur cet ordinateur. +Lorsque vous créez une nouvelle version, dans l'écran de Sélection des produits, développez SOLIDWORKS > SOLIDWORKS Toolbox, et sélectionnez les normes à appliquer pour Toolbox. Toutes les normes sont sélectionnées par défaut. +Les versions de Toolbox qui existent sur cet ordinateur ne sont pas modifiées. + +Référencer ou mettre à niveau une installation de Toolbox existante +Utilisez une installation Toolbox existante Cliquez sur Parcourir pour spécifier l'emplacement du Toolbox que vous voulez utiliser avec cette installation. +• Si le composant Toolbox est configuré pour une version majeure antérieure de SOLIDWORKS, il est mis à niveau vers cette version. Toute personnalisation apportée à ce Toolbox est conservée dans l'installation de Toolbox mise à niveau. + + +• Si le composant Toolbox est configuré pour cette version de SOLIDWORKS (ce qui peut être le cas si vous spécifiez une installation réseau partagée de Toolbox qui a déjà été mise à niveau), il n'est alors pas soumis à une mise à niveau. +• Si vous mettez à niveau Toolbox dans un environnement SOLIDWORKS PDM, des procédures additionnelles sont requises. Pour plus de détails, voir Remarques sur la configuration de SOLIDWORKS Toolbox à la page 151. + +Cette option apparaît dans tous les scénarios d'installation, à l'exception de la création d'une image administrative. + +Mettre à niveau la version Toolbox version-antérieure +Copiez une installation de Toolbox configurée pour une version majeure antérieure vers un nouvel emplacement et mettez cette copie à niveau vers cette version. +Cette option apparaît si une version majeure antérieure de SOLIDWORKS est installée sur cet ordinateur, mais que vous avez choisi de ne pas mettre à niveau cette installation vers cette version. + +Si vous mettez à niveau Toolbox dans un environnement SOLIDWORKS PDM, des procédures additionnelles sont requises. Pour plus de détails, voir Remarques sur la configuration de SOLIDWORKS Toolbox à la page 151. + +Mettre à niveau la version de Toolbox version_antérieure qui est installée +Mettez à niveau cette installation de Toolbox à une version plus récente. + +Cette option s'affiche si vous mettez à niveau une version majeure antérieure de SOLIDWORKS vers cette version, et qu'une installation de Toolbox configurée pour cette version antérieure est rencontrée sur l'ordinateur. +Si vous mettez à niveau Toolbox dans un environnement SOLIDWORKS PDM, des procédures additionnelles sont requises. Pour plus de détails, voir Remarques sur la configuration de SOLIDWORKS Toolbox à la page 151. + +Utiliser la version Toolbox version_actuelle qui est installée +Le Gestionnaire d'installation SOLIDWORKS a détecté sur cet ordinateur une installation de Toolbox configurée pour cette version majeure de SOLIDWORKS. +Si vous sélectionnez cette option, SOLIDWORKS utilisera cette version de Toolbox. Aucune mise à niveau n'est effectuée. +Cette option apparaît si une version majeure antérieure de SOLIDWORKS est installée sur cet ordinateur, mais qu'un composant Toolbox est configuré pour cette version. Cela peut se produire si une installation partagée de Toolbox est créée sur un ordinateur qui exécute toujours une version plus ancienne de SOLIDWORKS. + +Spécifiez l'emplacement de Toolbox pour l'ordinateur client. +Spécifiez un emplacement de réseau ou de répertoire comme emplacement Toolbox par défaut pour les installations client effectuées à partir d'une image administrative. + + + +Cette option apparaît lorsque vous créez une nouvelle image administrative. + +Mettre à niveau ou utiliser la version de Toolbox référencée dans l'image existante pour l'ordinateur client +Utilisez l'emplacement de Toolbox spécifié dans une image administrative que vous mettez à jour. + + +Sélectionner un autre emplacement Toolbox pour l'ordinateur client +Spécifiez pour Toolbox un autre emplacement que celui qui est spécifié dans une image administrative existante que vous mettez à jour. + + +Remarques sur la configuration de SOLIDWORKS Toolbox +SOLIDWORKS Toolbox est une fonction puissante et complexe. Cette rubrique résume certains des concepts à prendre en compte lorsque vous configurez Toolbox à l'aide du Gestionnaire d'installation SOLIDWORKS. + +Où trouver davantage d'informations à propos de SOLIDWORKS Toolbox +Pour obtenir des informations sur la configuration, l'extension et l'utilisation de SOLIDWORKS Toolbox, cliquez sur Aide dans SOLIDWORKS et reportez-vous à la section Toolbox. + +Partager Toolbox +Lorsque vous installez Toolbox, vous pouvez placer les données Toolbox sur l'ordinateur local ou dans un emplacement réseau partagé. Il est recommandé de stocker les données Toolbox dans un emplacement réseau. En utilisant un emplacement commun, tous les utilisateurs de SOLIDWORKS partagent un ensemble d'informations parfaitement cohérent. +Si c'est votre première installation, parcourez jusqu'à l'emplacement partagé où vous souhaitez installer Toolbox. + +Mise à niveau d'une version existante de Toolbox +Si Toolbox est mise à niveau vers une nouvelle version majeure de SOLIDWORKS, elle devient alors incompatible avec les ordinateurs exécutant des versions majeures antérieures de SOLIDWORKS. +Si d'autres ordinateurs en restent à cette version majeure antérieure et continuent à requérir que Toolbox soit configuré pour cette version, faites une copie de cette version de Toolbox et mettez-la à niveau. La nouvelle installation de SOLIDWORKS met à niveau la copie de Toolbox, tandis que les installations antérieures de SOLIDWORKS continuent d'utiliser l'ancienne version de Toolbox. + +Configuration de l'accès à Toolbox +Après l'installation, lorsque vous accédez aux composants Toolbox, SOLIDWORKS la configuration de Toolbox et émet des suggestions pour en améliorer l'accès et les performances. +Pour accéder à Toolbox quand il est partagé en réseau (utilisation recommandée), servez-vous d'un chemin UNC au serveur sur lequel la version partagée de Toolbox est installée. Pour plus de détails, voir Format UNC à la page 153. +Un administrateur peut créer un mot de passe pour Toolbox et définir les permissions et préférences pour le groupe de travail. La restriction de l'accès à la configuration et la définition des préférences communes garantit la cohérence des données Toolbox. + +Mise à niveau de Toolbox dans un environnement SOLIDWORKS PDM +Quand vous mettez à niveau le logiciel SOLIDWORKS, Toolbox est mis à niveau si des pièces ont été ajoutées. Si le dossier racine de Toolbox est dans un coffre-fort SOLIDWORKS PDM, vous devez préparer le dossier Toolbox avant de lancer la mise à niveau de SOLIDWORKS. +Sur le premier système sur lequel vous allez effectuer la mise à niveau, vous devez utiliser Obtenir la dernière version pour télécharger les fichiers Toolbox vers le cache local et extraire le fichier de base de données Toolbox. Sur les autres systèmes mis à jour, il suffit de télécharger les fichiers Toolbox. +Avant de mettre à niveau : +• Assurez-vous qu'une sauvegarde complète de la base de données et des archives du coffre-fort a été effectuée. +• Assurez-vous que les pièces Toolbox ne sont pas extraites ou en cours d'utilisation par tout assemblage actuellement extrait. +Pour mettre Toolbox à niveau: +1. Dans l'Explorateur de fichiers, connectez-vous au coffre-fort en tant qu'utilisateur avec toutes les autorisations (extraction, archivage, ajout, suppression). +2. Cliquez à l'aide du bouton droit de la souris sur le dossier Toolbox et cliquez sur Obtenir la dernière version pour copier tous les fichiers Toolbox et la base de données Toolbox dans votre cache local. + + +3. Extrayez le fichier de base de données Toolbox (SWBrowser.mdb) ou (swbrowser.sldedb) de \Toolbox_folder_name\lang\your_lang. +4. Exécutez le Gestionnaire d'installation SOLIDWORKS pour effectuer la mise à niveau. +5. Sur l'écran Résumé, assurez-vous que l'emplacement d'installation sous Options Toolbox est celui du coffre-fort. +Si ce n'est pas le cas, cliquez sur Modifier, sélectionnez Référencer ou mettre à niveau une installation de Toolbox existante et naviguez jusqu'à l'emplacement de Toolbox dans le coffre-fort. +6. Une fois la mise à niveau terminée, dans l'Explorateur de fichiers, archivez le dossier Toolbox pour ajouter les nouveaux fichiers ou ceux qui ont été mis à jour dans le coffre-fort afin que d'autres utilisateurs puissent travailler avec Toolbox. +7. Pour les mises à niveau, accédez à votre dossier Toolbox dans le coffre-fort et assurez-vous que les éléments suivants sont présents : +• \Toolbox_folder_name\Updates +• \Toolbox_folder_name\ToolboxStandards.xml +• \Toolbox_folder_name\Browser\ToolboxFiles.index +Si ce n'est pas le cas, contactez votre revendeur. + +8. Mettez à jour le reste des ordinateurs qui utilisent l'intégration de SOLIDWORKS PDM avec Toolbox : +a. Dans l'Explorateur de fichiers, connectez-vous au coffre-fort en tant qu'utilisateur avec au moins les autorisations de lecture pour le dossier Toolbox. +b. Cliquez à l'aide du bouton droit de la souris sur le dossier Toolbox et cliquez sur Obtenir la dernière version pour copier les fichiers Toolbox dans votre cache local. +c. Exécutez le Gestionnaire d'installation SOLIDWORKS pour effectuer la mise à niveau. +Le programme d'installation détecte que Toolbox a déjà été mis à niveau. + +Pour plus de détails sur la configuration de Toolbox dans SOLIDWORKS PDM, voir +Configuration de Toolbox dans l'aide de l'Outil d'administration SOLIDWORKS PDM. + +Format UNC +Le format UNC (Convention uniforme [ou universelle] d'affectation des noms) spécifie un format de syntaxe des noms de fichiers pour décrire un emplacement de fichiers partagés. +\\serveur\ + +param( + [switch]$Undo, # Remove all protections + [switch]$DryRun, # Preview changes without applying + [switch]$SkipVerify, # Skip verification step + [string]$InstallPath = "C:\Program Files\SOLIDWORKS Corp", + [string]$ReportPath # Custom report path (default: script directory) +) + +$scriptDir = $PSScriptRoot +$timestamp = Get-Date -Format "yyyy-MM-dd_HH-mm-ss" +$reportDir = if ($ReportPath) { $ReportPath } else { Join-Path $scriptDir "reports" } +$reportFile = Join-Path $reportDir "lockdown-report_$timestamp.txt" + +# Global report content +$script:report = @() +$script:changes = @{ + HostsFile = @() + Services = @() + Firewall = @() + Registry = @() +} + +function Initialize-Report { + # Create reports directory if needed + if (-not (Test-Path $reportDir)) { + New-Item -Path $reportDir -ItemType Directory -Force | Out-Null + } + + $header = @" +================================================================================ + SOLIDWORKS PRIVACY LOCKDOWN REPORT + Generated: $(Get-Date -Format "yyyy-MM-dd HH:mm:ss") + Computer: $env:COMPUTERNAME + User: $env:USERNAME + Mode: $(if ($Undo) { "UNINSTALL" } elseif ($DryRun) { "DRY RUN (preview)" } else { "INSTALL" }) +================================================================================ + +"@ + $script:report += $header + Write-Host $header -ForegroundColor Cyan +} + +function Add-ReportSection { + param( + [string]$Title, + [string]$Content + ) + + $section = @" + +-------------------------------------------------------------------------------- + $Title +-------------------------------------------------------------------------------- +$Content +"@ + $script:report += $section +} + +function Add-ReportLine { + param([string]$Line) + $script:report += $Line +} + +function Write-Log { + param( + [string]$Message, + [string]$Level = "INFO", # INFO, OK, WARN, ERROR, CHANGE + [string]$Category # HostsFile, Services, Firewall, Registry + ) + + $prefix = switch ($Level) { + "OK" { "[OK] "; $color = "Green" } + "WARN" { "[WARN] "; $color = "Yellow" } + "ERROR" { "[ERROR] "; $color = "Red" } + "CHANGE" { "[CHANGE]"; $color = "Magenta" } + "SKIP" { "[SKIP] "; $color = "Gray" } + "BEFORE" { "[BEFORE]"; $color = "DarkGray" } + "AFTER" { "[AFTER] "; $color = "White" } + default { "[INFO] "; $color = "White" } + } + + $logLine = "$prefix $Message" + Write-Host $logLine -ForegroundColor $color + Add-ReportLine $logLine + + # Track changes by category + if ($Category -and $Level -eq "CHANGE") { + $script:changes[$Category] += $Message + } +} + +function Save-Report { + # Add summary section + $summary = @" + +================================================================================ + CHANGES SUMMARY +================================================================================ + +HOSTS FILE CHANGES ($($script:changes.HostsFile.Count)): +"@ + if ($script:changes.HostsFile.Count -eq 0) { + $summary += "`n (no changes)" + } else { + foreach ($change in $script:changes.HostsFile) { + $summary += "`n - $change" + } + } + + $summary += @" + +SERVICES CHANGES ($($script:changes.Services.Count)): +"@ + if ($script:changes.Services.Count -eq 0) { + $summary += "`n (no changes)" + } else { + foreach ($change in $script:changes.Services) { + $summary += "`n - $change" + } + } + + $summary += @" + +FIREWALL CHANGES ($($script:changes.Firewall.Count)): +"@ + if ($script:changes.Firewall.Count -eq 0) { + $summary += "`n (no changes)" + } else { + foreach ($change in $script:changes.Firewall) { + $summary += "`n - $change" + } + } + + $summary += @" + +REGISTRY CHANGES ($($script:changes.Registry.Count)): +"@ + if ($script:changes.Registry.Count -eq 0) { + $summary += "`n (no changes)" + } else { + foreach ($change in $script:changes.Registry) { + $summary += "`n - $change" + } + } + + $totalChanges = $script:changes.HostsFile.Count + $script:changes.Services.Count + + $script:changes.Firewall.Count + $script:changes.Registry.Count + + $summary += @" + +================================================================================ + TOTAL CHANGES: $totalChanges + REPORT SAVED: $reportFile +================================================================================ +"@ + + $script:report += $summary + + # Write report to file + $script:report -join "`n" | Set-Content -Path $reportFile -Force -Encoding UTF8 + + Write-Host "" + Write-Host "========================================" -ForegroundColor Green + Write-Host " REPORT SAVED" -ForegroundColor Green + Write-Host "========================================" -ForegroundColor Green + Write-Host " Location: $reportFile" -ForegroundColor White + Write-Host " Total changes: $totalChanges" -ForegroundColor White + Write-Host "" +} + +function Test-IsAdmin { + $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() + $principal = New-Object Security.Principal.WindowsPrincipal($currentUser) + return $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) +} + +function Get-SystemState { + Add-ReportSection -Title "SYSTEM STATE BEFORE CHANGES" -Content "" + + # Hosts file state + Write-Log "Checking hosts file..." -Level "INFO" + $hostsPath = "C:\Windows\System32\drivers\etc\hosts" + $hostsContent = Get-Content $hostsPath -Raw -ErrorAction SilentlyContinue + + if ($hostsContent -match "SOLIDWORKS TELEMETRY BLOCK") { + Write-Log "Hosts file: SolidWorks block already present" -Level "BEFORE" + } else { + Write-Log "Hosts file: No SolidWorks block found" -Level "BEFORE" + } + + # Services state + Write-Log "Checking services..." -Level "INFO" + $services = Get-Service -DisplayName "*SOLIDWORKS*","*3DEXPERIENCE*","*Dassault*" -ErrorAction SilentlyContinue + + if ($services) { + foreach ($svc in $services) { + Write-Log "Service: $($svc.DisplayName) - Status: $($svc.Status), StartType: $($svc.StartType)" -Level "BEFORE" + } + } else { + Write-Log "Services: No SolidWorks services found" -Level "BEFORE" + } + + # Firewall rules state + Write-Log "Checking firewall rules..." -Level "INFO" + $rules = Get-NetFirewallRule -DisplayName "SolidWorks Privacy -*" -ErrorAction SilentlyContinue + + if ($rules) { + foreach ($rule in $rules) { + Write-Log "Firewall: $($rule.DisplayName) - Action: $($rule.Action), Enabled: $($rule.Enabled)" -Level "BEFORE" + } + } else { + Write-Log "Firewall: No SolidWorks Privacy rules found" -Level "BEFORE" + } + + # Registry state + Write-Log "Checking registry..." -Level "INFO" + $swBasePath = "HKCU:\Software\SolidWorks" + + if (Test-Path $swBasePath) { + $versions = Get-ChildItem -Path $swBasePath -ErrorAction SilentlyContinue | + Where-Object { $_.PSChildName -like "SOLIDWORKS *" } + + foreach ($version in $versions) { + Write-Log "Registry: Found $($version.PSChildName)" -Level "BEFORE" + + $perfPath = Join-Path $version.PSPath "Performance" + if (Test-Path $perfPath) { + $props = Get-ItemProperty -Path $perfPath -ErrorAction SilentlyContinue + if ($props.PSObject.Properties.Name -contains "OptInStatus") { + Write-Log " CEIP OptInStatus = $($props.OptInStatus)" -Level "BEFORE" + } + } + } + } else { + Write-Log "Registry: No SolidWorks keys found (SW may not be installed)" -Level "BEFORE" + } + + Add-ReportLine "" +} + +function Apply-HostsFileBlock { + Add-ReportSection -Title "HOSTS FILE MODIFICATIONS" -Content "" + + $hostsPath = "C:\Windows\System32\drivers\etc\hosts" + $backupPath = "C:\Windows\System32\drivers\etc\hosts.backup.solidworks.$timestamp" + + $blockDomains = @( + "api.3ds.com", + "www.3ds.com", + "swym.3ds.com", + "iam.3ds.com", + "cas.3ds.com", + "eu1-ds-iam.3dexperience.3ds.com", + "eu1-ds.3dexperience.3ds.com", + "update.solidworks.com", + "www.solidworks.com", + "sentry.io", + "o136956.ingest.sentry.io", + "telemetry.solidworks.com", + "analytics.3ds.com", + "collect.3ds.com", + "ifwe.3ds.com", + "eu1-ifwe.3dexperience.3ds.com", + "passport.3ds.com", + "3dswym.3ds.com" + ) + + $licensingDomains = @( + "activation.solidworks.com", + "license.solidworks.com", + "licensing.solidworks.com" + ) + + Write-Log "Licensing domains (preserved):" -Level "INFO" + foreach ($domain in $licensingDomains) { + Write-Log " ALLOW: $domain" -Level "OK" + } + + Write-Log "" -Level "INFO" + Write-Log "Telemetry domains to block:" -Level "INFO" + + if ($DryRun) { + foreach ($domain in $blockDomains) { + Write-Log " Would block: $domain" -Level "INFO" + } + Write-Log "[DRY RUN] No changes made to hosts file" -Level "WARN" + return + } + + # Backup + Copy-Item -Path $hostsPath -Destination $backupPath -Force + Write-Log "Backup created: $backupPath" -Level "OK" + + $content = Get-Content $hostsPath -Raw + $markerStart = "# === SOLIDWORKS TELEMETRY BLOCK START ===" + $markerEnd = "# === SOLIDWORKS TELEMETRY BLOCK END ===" + + # Remove existing block if present + if ($content -match [regex]::Escape($markerStart)) { + $pattern = "$([regex]::Escape($markerStart))[\s\S]*?$([regex]::Escape($markerEnd))\r?\n?" + $content = $content -replace $pattern, "" + Write-Log "Removed existing block" -Level "INFO" + } + + # Build new block + $blockContent = @() + $blockContent += "" + $blockContent += $markerStart + $blockContent += "# Blocks telemetry/analytics while preserving licensing" + $blockContent += "# Generated: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')" + $blockContent += "#" + + foreach ($domain in $blockDomains) { + $blockContent += "127.0.0.1 $domain" + Write-Log "BLOCKED: $domain -> 127.0.0.1" -Level "CHANGE" -Category "HostsFile" + } + + $blockContent += $markerEnd + + # Apply + Set-Content -Path $hostsPath -Value $content.TrimEnd() -Force -NoNewline + Add-Content -Path $hostsPath -Value ($blockContent -join "`r`n") -Force + + Write-Log "Hosts file updated successfully" -Level "OK" +} + +function Remove-HostsFileBlock { + Add-ReportSection -Title "HOSTS FILE RESTORATION" -Content "" + + $hostsPath = "C:\Windows\System32\drivers\etc\hosts" + $content = Get-Content $hostsPath -Raw + $markerStart = "# === SOLIDWORKS TELEMETRY BLOCK START ===" + $markerEnd = "# === SOLIDWORKS TELEMETRY BLOCK END ===" + + if ($DryRun) { + if ($content -match [regex]::Escape($markerStart)) { + Write-Log "[DRY RUN] Would remove SolidWorks block from hosts file" -Level "WARN" + } else { + Write-Log "[DRY RUN] No SolidWorks block found to remove" -Level "INFO" + } + return + } + + if ($content -match [regex]::Escape($markerStart)) { + $pattern = "$([regex]::Escape($markerStart))[\s\S]*?$([regex]::Escape($markerEnd))\r?\n?" + $newContent = $content -replace $pattern, "" + Set-Content -Path $hostsPath -Value $newContent.TrimEnd() -Force -NoNewline + Add-Content -Path $hostsPath -Value "" + Write-Log "Removed SolidWorks telemetry block from hosts file" -Level "CHANGE" -Category "HostsFile" + } else { + Write-Log "No SolidWorks block found in hosts file" -Level "SKIP" + } +} + +function Manage-Services { + param([switch]$Restore) + + $title = if ($Restore) { "SERVICES RESTORATION" } else { "SERVICES MODIFICATIONS" } + Add-ReportSection -Title $title -Content "" + + $stateFile = "$env:USERPROFILE\solidworks-services-backup.json" + + $services = Get-Service -DisplayName "*SOLIDWORKS*","*3DEXPERIENCE*","*Dassault*" -ErrorAction SilentlyContinue + + if (-not $services -or $services.Count -eq 0) { + Write-Log "No SolidWorks services found on this system" -Level "INFO" + return + } + + if ($Restore) { + if ($DryRun) { + Write-Log "[DRY RUN] Would restore services from: $stateFile" -Level "WARN" + return + } + + if (Test-Path $stateFile) { + $states = Get-Content -Path $stateFile -Raw | ConvertFrom-Json + foreach ($serviceName in $states.PSObject.Properties.Name) { + $originalState = $states.$serviceName + try { + Set-Service -Name $serviceName -StartupType $originalState.StartType -ErrorAction Stop + Write-Log "Restored: $($originalState.DisplayName) -> $($originalState.StartType)" -Level "CHANGE" -Category "Services" + } catch { + Write-Log "Failed to restore $serviceName : $_" -Level "ERROR" + } + } + } else { + Write-Log "No backup file found: $stateFile" -Level "WARN" + } + return + } + + # Save current states + $states = @{} + foreach ($svc in $services) { + $states[$svc.Name] = @{ + DisplayName = $svc.DisplayName + Status = $svc.Status.ToString() + StartType = $svc.StartType.ToString() + } + } + + if (-not $DryRun) { + $states | ConvertTo-Json -Depth 3 | Set-Content -Path $stateFile -Force + Write-Log "Service states backed up to: $stateFile" -Level "OK" + } + + foreach ($svc in $services) { + $isUpdateService = $svc.DisplayName -match "update|download|background|3dexperience" + + if ($isUpdateService) { + if ($DryRun) { + Write-Log "[DRY RUN] Would disable: $($svc.DisplayName) (currently: $($svc.StartType))" -Level "WARN" + } else { + try { + if ($svc.Status -eq "Running") { + Stop-Service -Name $svc.Name -Force -ErrorAction Stop + Write-Log "Stopped: $($svc.DisplayName)" -Level "OK" + } + Set-Service -Name $svc.Name -StartupType Disabled -ErrorAction Stop + Write-Log "Disabled: $($svc.DisplayName) (was: $($svc.StartType))" -Level "CHANGE" -Category "Services" + } catch { + Write-Log "Failed to disable $($svc.DisplayName): $_" -Level "ERROR" + } + } + } else { + Write-Log "Preserved: $($svc.DisplayName) ($($svc.StartType))" -Level "SKIP" + } + } +} + +function Manage-Firewall { + param([switch]$Remove) + + $title = if ($Remove) { "FIREWALL RULES REMOVAL" } else { "FIREWALL RULES CONFIGURATION" } + Add-ReportSection -Title $title -Content "" + + $rulePrefix = "SolidWorks Privacy - " + + if ($Remove) { + $rules = Get-NetFirewallRule -DisplayName "$rulePrefix*" -ErrorAction SilentlyContinue + + if ($DryRun) { + if ($rules) { + Write-Log "[DRY RUN] Would remove $($rules.Count) firewall rule(s)" -Level "WARN" + } else { + Write-Log "[DRY RUN] No firewall rules to remove" -Level "INFO" + } + return + } + + if ($rules) { + foreach ($rule in $rules) { + $rules | Remove-NetFirewallRule + Write-Log "Removed rule: $($rule.DisplayName)" -Level "CHANGE" -Category "Firewall" + } + } else { + Write-Log "No SolidWorks firewall rules found" -Level "SKIP" + } + return + } + + # Find executables to block + $execsToBlock = @( + "SOLIDWORKS\swScheduler\dxttasks.exe", + "SOLIDWORKS\swScheduler\DXTTask.exe", + "SOLIDWORKS Installation Manager\sldIM.exe", + "SOLIDWORKS Installation Manager\sldDownloader.exe" + ) + + if (-not (Test-Path $InstallPath)) { + Write-Log "SolidWorks installation not found at: $InstallPath" -Level "WARN" + Write-Log "Firewall rules will be created when SolidWorks is installed" -Level "INFO" + return + } + + foreach ($exe in $execsToBlock) { + $fullPath = Join-Path $InstallPath $exe + $exeName = Split-Path $fullPath -Leaf + $ruleName = "$rulePrefix Block $exeName" + + if (-not (Test-Path $fullPath)) { + Write-Log "Executable not found: $exe" -Level "SKIP" + continue + } + + $existing = Get-NetFirewallRule -DisplayName $ruleName -ErrorAction SilentlyContinue + + if ($existing) { + Write-Log "Rule already exists: $exeName" -Level "SKIP" + continue + } + + if ($DryRun) { + Write-Log "[DRY RUN] Would create block rule for: $exeName" -Level "WARN" + } else { + try { + New-NetFirewallRule ` + -DisplayName $ruleName ` + -Description "Blocks outbound for SolidWorks update/telemetry" ` + -Direction Outbound ` + -Action Block ` + -Program $fullPath ` + -Enabled True ` + -Profile Any ` + -ErrorAction Stop | Out-Null + + Write-Log "Created block rule: $exeName" -Level "CHANGE" -Category "Firewall" + } catch { + Write-Log "Failed to create rule for $exeName : $_" -Level "ERROR" + } + } + } +} + +function Manage-Registry { + param([switch]$Restore) + + $title = if ($Restore) { "REGISTRY RESTORATION" } else { "REGISTRY MODIFICATIONS" } + Add-ReportSection -Title $title -Content "" + + $swBasePath = "HKCU:\Software\SolidWorks" + + if (-not (Test-Path $swBasePath)) { + Write-Log "SolidWorks registry keys not found" -Level "WARN" + Write-Log "Run this script again after launching SolidWorks" -Level "INFO" + return + } + + $versions = Get-ChildItem -Path $swBasePath -ErrorAction SilentlyContinue | + Where-Object { $_.PSChildName -like "SOLIDWORKS *" } + + if (-not $versions) { + Write-Log "No SolidWorks version keys found" -Level "WARN" + return + } + + $settings = @( + @{ Path = "Performance"; Name = "OptInStatus"; DisableValue = 0; Desc = "CEIP" }, + @{ Path = "General"; Name = "Auto Check for Updates"; DisableValue = 0; Desc = "Auto Updates" }, + @{ Path = "Performance"; Name = "EnableAnalytics"; DisableValue = 0; Desc = "Analytics" }, + @{ Path = "Performance"; Name = "EnableTelemetry"; DisableValue = 0; Desc = "Telemetry" } + ) + + foreach ($version in $versions) { + Write-Log "Processing: $($version.PSChildName)" -Level "INFO" + + foreach ($setting in $settings) { + $regPath = Join-Path $version.PSPath $setting.Path + + if (-not (Test-Path $regPath)) { + Write-Log " Path not found: $($setting.Path)" -Level "SKIP" + continue + } + + $props = Get-ItemProperty -Path $regPath -ErrorAction SilentlyContinue + $currentValue = $props.PSObject.Properties[$setting.Name].Value + + if ($Restore) { + # Restore to enabled (1) + if ($DryRun) { + Write-Log "[DRY RUN] Would restore $($setting.Desc) to enabled" -Level "WARN" + } else { + try { + Set-ItemProperty -Path $regPath -Name $setting.Name -Value 1 -Type DWord -Force + Write-Log "Restored: $($setting.Desc) = 1 (enabled)" -Level "CHANGE" -Category "Registry" + } catch { + Write-Log "Failed to restore $($setting.Desc): $_" -Level "ERROR" + } + } + } else { + # Disable + if ($null -ne $currentValue -and $currentValue -eq $setting.DisableValue) { + Write-Log " $($setting.Desc): Already disabled" -Level "SKIP" + continue + } + + if ($DryRun) { + Write-Log "[DRY RUN] Would disable $($setting.Desc) (current: $currentValue)" -Level "WARN" + } else { + try { + Set-ItemProperty -Path $regPath -Name $setting.Name -Value $setting.DisableValue -Type DWord -Force + Write-Log "Disabled: $($setting.Desc) (was: $currentValue -> now: $($setting.DisableValue))" -Level "CHANGE" -Category "Registry" + } catch { + Write-Log "Failed to disable $($setting.Desc): $_" -Level "ERROR" + } + } + } + } + } +} + +# Main execution +if (-not (Test-IsAdmin)) { + Write-Host "[ERROR] This script requires Administrator privileges." -ForegroundColor Red + Write-Host "Please right-click PowerShell and select 'Run as Administrator'" -ForegroundColor Yellow + exit 1 +} + +Initialize-Report + +if ($DryRun) { + Write-Host "" + Write-Host "*** DRY RUN MODE - No changes will be made ***" -ForegroundColor Yellow + Write-Host "" +} + +# Capture initial state +Get-SystemState + +if ($Undo) { + Add-ReportSection -Title "REMOVING PRIVACY LOCKDOWN" -Content "" + + if (-not $DryRun) { + Write-Host "" + $confirm = Read-Host "Are you sure you want to remove privacy protections? (y/N)" + if ($confirm -ne "y" -and $confirm -ne "Y") { + Write-Log "Operation cancelled by user" -Level "WARN" + Save-Report + exit 0 + } + } + + Manage-Registry -Restore + Manage-Firewall -Remove + Manage-Services -Restore + Remove-HostsFileBlock + +} else { + Add-ReportSection -Title "APPLYING PRIVACY LOCKDOWN" -Content "" + + if (-not $DryRun) { + Write-Host "" + Write-Host "This will configure:" -ForegroundColor White + Write-Host " - Block telemetry domains in hosts file" -ForegroundColor Gray + Write-Host " - Disable update/background services" -ForegroundColor Gray + Write-Host " - Create firewall block rules" -ForegroundColor Gray + Write-Host " - Disable telemetry in registry" -ForegroundColor Gray + Write-Host "" + Write-Host "Licensing will remain functional." -ForegroundColor Green + Write-Host "" + + $confirm = Read-Host "Proceed? (Y/n)" + if ($confirm -eq "n" -or $confirm -eq "N") { + Write-Log "Operation cancelled by user" -Level "WARN" + Save-Report + exit 0 + } + } + + Apply-HostsFileBlock + Manage-Services + Manage-Firewall + Manage-Registry +} + +Save-Report + +if ($DryRun) { + Write-Host "" + Write-Host "*** DRY RUN COMPLETE - No changes were made ***" -ForegroundColor Yellow + Write-Host "Review the report above. Run without -DryRun to apply changes." -ForegroundColor Yellow +} diff --git a/Solidworks Licenses/scripts/01-block-telemetry-hosts.ps1 b/Solidworks Licenses/scripts/01-block-telemetry-hosts.ps1 new file mode 100644 index 0000000..8d1d8b9 --- /dev/null +++ b/Solidworks Licenses/scripts/01-block-telemetry-hosts.ps1 @@ -0,0 +1,177 @@ +#Requires -RunAsAdministrator +<# +.SYNOPSIS + Blocks SolidWorks telemetry domains via hosts file while preserving licensing. + +.DESCRIPTION + This script modifies the Windows hosts file to block telemetry/analytics + domains from Dassault Systèmes/SolidWorks while keeping licensing servers + accessible for license activation/deactivation. + +.NOTES + Author: Atomaste Solution + Requires: Administrator privileges + Creates backup of hosts file before modification +#> + +param( + [switch]$Undo # Use -Undo to restore the original hosts file +) + +$hostsPath = "C:\Windows\System32\drivers\etc\hosts" +$backupPath = "C:\Windows\System32\drivers\etc\hosts.backup.solidworks" +$markerStart = "# === SOLIDWORKS TELEMETRY BLOCK START ===" +$markerEnd = "# === SOLIDWORKS TELEMETRY BLOCK END ===" + +# Telemetry domains to block +$blockDomains = @( + "api.3ds.com", + "www.3ds.com", + "swym.3ds.com", + "iam.3ds.com", + "cas.3ds.com", + "eu1-ds-iam.3dexperience.3ds.com", + "eu1-ds.3dexperience.3ds.com", + "update.solidworks.com", + "www.solidworks.com", + "sentry.io", + "o136956.ingest.sentry.io", + "telemetry.solidworks.com", + "analytics.3ds.com", + "collect.3ds.com", + "ifwe.3ds.com", + "eu1-ifwe.3dexperience.3ds.com", + "passport.3ds.com", + "3dswym.3ds.com" +) + +# Licensing domains - DO NOT BLOCK +$licensingDomains = @( + "activation.solidworks.com", + "license.solidworks.com", + "licensing.solidworks.com" +) + +function Test-IsAdmin { + $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() + $principal = New-Object Security.Principal.WindowsPrincipal($currentUser) + return $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) +} + +function Backup-HostsFile { + if (-not (Test-Path $backupPath)) { + Copy-Item -Path $hostsPath -Destination $backupPath -Force + Write-Host "[OK] Backup created: $backupPath" -ForegroundColor Green + } else { + Write-Host "[INFO] Backup already exists: $backupPath" -ForegroundColor Yellow + } +} + +function Remove-SolidWorksBlock { + $content = Get-Content $hostsPath -Raw + + if ($content -match [regex]::Escape($markerStart)) { + $pattern = "$([regex]::Escape($markerStart))[\s\S]*?$([regex]::Escape($markerEnd))\r?\n?" + $newContent = $content -replace $pattern, "" + Set-Content -Path $hostsPath -Value $newContent.TrimEnd() -Force -NoNewline + Add-Content -Path $hostsPath -Value "" + Write-Host "[OK] SolidWorks telemetry block removed from hosts file" -ForegroundColor Green + return $true + } + return $false +} + +function Add-SolidWorksBlock { + $content = Get-Content $hostsPath -Raw + + # Check if block already exists + if ($content -match [regex]::Escape($markerStart)) { + Write-Host "[INFO] SolidWorks telemetry block already exists. Updating..." -ForegroundColor Yellow + Remove-SolidWorksBlock | Out-Null + $content = Get-Content $hostsPath -Raw + } + + # Build the block + $blockContent = @() + $blockContent += "" + $blockContent += $markerStart + $blockContent += "# Blocks telemetry/analytics while preserving licensing" + $blockContent += "# Generated: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss')" + $blockContent += "#" + $blockContent += "# PRESERVED (licensing - NOT blocked):" + foreach ($domain in $licensingDomains) { + $blockContent += "# - $domain" + } + $blockContent += "#" + $blockContent += "# BLOCKED (telemetry/analytics):" + foreach ($domain in $blockDomains) { + $blockContent += "127.0.0.1 $domain" + } + $blockContent += $markerEnd + + Add-Content -Path $hostsPath -Value ($blockContent -join "`r`n") -Force + Write-Host "[OK] SolidWorks telemetry domains blocked" -ForegroundColor Green +} + +function Show-Status { + Write-Host "`n=== HOSTS FILE STATUS ===" -ForegroundColor Cyan + $content = Get-Content $hostsPath -Raw + + if ($content -match [regex]::Escape($markerStart)) { + Write-Host "[ACTIVE] SolidWorks telemetry block is in place" -ForegroundColor Green + } else { + Write-Host "[INACTIVE] SolidWorks telemetry block not found" -ForegroundColor Yellow + } + + Write-Host "`nBlocked domains:" -ForegroundColor White + foreach ($domain in $blockDomains) { + $blocked = $content -match "127\.0\.0\.1\s+$([regex]::Escape($domain))" + if ($blocked) { + Write-Host " [X] $domain" -ForegroundColor Red + } else { + Write-Host " [ ] $domain" -ForegroundColor Gray + } + } + + Write-Host "`nLicensing domains (should be accessible):" -ForegroundColor White + foreach ($domain in $licensingDomains) { + try { + $result = Resolve-DnsName -Name $domain -ErrorAction SilentlyContinue + if ($result) { + Write-Host " [OK] $domain - Reachable" -ForegroundColor Green + } else { + Write-Host " [??] $domain - DNS resolution failed" -ForegroundColor Yellow + } + } catch { + Write-Host " [!!] $domain - Cannot resolve" -ForegroundColor Red + } + } +} + +# Main execution +if (-not (Test-IsAdmin)) { + Write-Host "[ERROR] This script requires Administrator privileges." -ForegroundColor Red + Write-Host "Please run PowerShell as Administrator and try again." -ForegroundColor Yellow + exit 1 +} + +Write-Host "========================================" -ForegroundColor Cyan +Write-Host " SolidWorks Telemetry Blocker" -ForegroundColor Cyan +Write-Host " Atomaste Solution" -ForegroundColor Cyan +Write-Host "========================================" -ForegroundColor Cyan + +if ($Undo) { + Write-Host "`n[ACTION] Removing telemetry block..." -ForegroundColor Yellow + if (Remove-SolidWorksBlock) { + Write-Host "[OK] Telemetry block removed successfully" -ForegroundColor Green + } else { + Write-Host "[INFO] No telemetry block found to remove" -ForegroundColor Yellow + } +} else { + Write-Host "`n[ACTION] Adding telemetry block..." -ForegroundColor Yellow + Backup-HostsFile + Add-SolidWorksBlock +} + +Show-Status +Write-Host "`n[DONE] Script completed." -ForegroundColor Green diff --git a/Solidworks Licenses/scripts/02-disable-services.ps1 b/Solidworks Licenses/scripts/02-disable-services.ps1 new file mode 100644 index 0000000..249d013 --- /dev/null +++ b/Solidworks Licenses/scripts/02-disable-services.ps1 @@ -0,0 +1,233 @@ +#Requires -RunAsAdministrator +<# +.SYNOPSIS + Disables non-essential SolidWorks background services. + +.DESCRIPTION + Identifies and disables SolidWorks update and background services + that are not required for core functionality or licensing. + +.NOTES + Author: Atomaste Solution + Requires: Administrator privileges + Saves original service states before modification +#> + +param( + [switch]$Undo, # Restore original service states + [switch]$ListOnly # Only list services, don't modify +) + +$stateFile = "$env:USERPROFILE\solidworks-services-backup.json" + +# Services to disable (update/background services) +$servicesToDisable = @( + "SOLIDWORKS Update Publisher Service", + "SolidWorks Background Downloader", + "SOLIDWORKS Flexnet Server", + "3DExperience*" +) + +# Services to KEEP enabled (required for licensing) +$servicesToKeep = @( + "SolidNetWork License Manager", + "SOLIDWORKS SolidNetWork License Manager" +) + +function Test-IsAdmin { + $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() + $principal = New-Object Security.Principal.WindowsPrincipal($currentUser) + return $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) +} + +function Get-SolidWorksServices { + $allServices = @() + + # Find all SOLIDWORKS-related services + $swServices = Get-Service -DisplayName "*SOLIDWORKS*" -ErrorAction SilentlyContinue + $dsServices = Get-Service -DisplayName "*3DEXPERIENCE*" -ErrorAction SilentlyContinue + $dassaultServices = Get-Service -DisplayName "*Dassault*" -ErrorAction SilentlyContinue + + if ($swServices) { $allServices += $swServices } + if ($dsServices) { $allServices += $dsServices } + if ($dassaultServices) { $allServices += $dassaultServices } + + return $allServices | Sort-Object -Property DisplayName -Unique +} + +function Save-ServiceStates { + param([array]$Services) + + $states = @{} + foreach ($svc in $Services) { + $states[$svc.Name] = @{ + DisplayName = $svc.DisplayName + Status = $svc.Status.ToString() + StartType = $svc.StartType.ToString() + } + } + + $states | ConvertTo-Json -Depth 3 | Set-Content -Path $stateFile -Force + Write-Host "[OK] Service states saved to: $stateFile" -ForegroundColor Green +} + +function Restore-ServiceStates { + if (-not (Test-Path $stateFile)) { + Write-Host "[ERROR] No backup file found: $stateFile" -ForegroundColor Red + return $false + } + + $states = Get-Content -Path $stateFile -Raw | ConvertFrom-Json + + foreach ($serviceName in $states.PSObject.Properties.Name) { + $originalState = $states.$serviceName + try { + $svc = Get-Service -Name $serviceName -ErrorAction SilentlyContinue + if ($svc) { + Set-Service -Name $serviceName -StartupType $originalState.StartType -ErrorAction Stop + Write-Host "[OK] Restored $($originalState.DisplayName) to $($originalState.StartType)" -ForegroundColor Green + } + } catch { + Write-Host "[WARN] Could not restore $serviceName : $_" -ForegroundColor Yellow + } + } + + return $true +} + +function Test-ShouldDisable { + param([string]$DisplayName) + + # Check if it's a service to keep + foreach ($keep in $servicesToKeep) { + if ($DisplayName -like "*$keep*") { + return $false + } + } + + # Check if it matches services to disable + foreach ($disable in $servicesToDisable) { + if ($DisplayName -like "*$disable*") { + return $true + } + } + + # Default: check if it contains "update", "background", "download" + if ($DisplayName -match "update|background|download|telemetry") { + return $true + } + + return $false +} + +function Show-Services { + $services = Get-SolidWorksServices + + Write-Host "`n=== SOLIDWORKS RELATED SERVICES ===" -ForegroundColor Cyan + + if ($services.Count -eq 0) { + Write-Host "[INFO] No SOLIDWORKS services found on this system" -ForegroundColor Yellow + return @() + } + + Write-Host "`nFound $($services.Count) service(s):" -ForegroundColor White + + foreach ($svc in $services) { + $shouldDisable = Test-ShouldDisable -DisplayName $svc.DisplayName + $statusColor = switch ($svc.Status) { + "Running" { "Green" } + "Stopped" { "Gray" } + default { "Yellow" } + } + + $startTypeColor = switch ($svc.StartType) { + "Disabled" { "Red" } + "Manual" { "Yellow" } + "Automatic" { "Green" } + default { "White" } + } + + Write-Host "" + Write-Host " $($svc.DisplayName)" -ForegroundColor White + Write-Host " Name: $($svc.Name)" -ForegroundColor Gray + Write-Host " Status: " -NoNewline; Write-Host "$($svc.Status)" -ForegroundColor $statusColor + Write-Host " StartType: " -NoNewline; Write-Host "$($svc.StartType)" -ForegroundColor $startTypeColor + + if ($shouldDisable) { + Write-Host " Recommendation: " -NoNewline + Write-Host "DISABLE (update/telemetry service)" -ForegroundColor Red + } else { + Write-Host " Recommendation: " -NoNewline + Write-Host "KEEP (may be required)" -ForegroundColor Green + } + } + + return $services +} + +function Disable-TelemetryServices { + $services = Get-SolidWorksServices + + if ($services.Count -eq 0) { + Write-Host "[INFO] No SOLIDWORKS services to disable" -ForegroundColor Yellow + return + } + + # Save current states first + Save-ServiceStates -Services $services + + $disabled = 0 + $kept = 0 + + foreach ($svc in $services) { + $shouldDisable = Test-ShouldDisable -DisplayName $svc.DisplayName + + if ($shouldDisable) { + try { + # Stop service if running + if ($svc.Status -eq "Running") { + Stop-Service -Name $svc.Name -Force -ErrorAction Stop + Write-Host "[OK] Stopped: $($svc.DisplayName)" -ForegroundColor Yellow + } + + # Disable service + Set-Service -Name $svc.Name -StartupType Disabled -ErrorAction Stop + Write-Host "[OK] Disabled: $($svc.DisplayName)" -ForegroundColor Green + $disabled++ + } catch { + Write-Host "[ERROR] Failed to disable $($svc.DisplayName): $_" -ForegroundColor Red + } + } else { + Write-Host "[KEEP] Preserved: $($svc.DisplayName)" -ForegroundColor Cyan + $kept++ + } + } + + Write-Host "`n[SUMMARY] Disabled: $disabled | Kept: $kept" -ForegroundColor White +} + +# Main execution +if (-not (Test-IsAdmin)) { + Write-Host "[ERROR] This script requires Administrator privileges." -ForegroundColor Red + exit 1 +} + +Write-Host "========================================" -ForegroundColor Cyan +Write-Host " SolidWorks Service Manager" -ForegroundColor Cyan +Write-Host " Atomaste Solution" -ForegroundColor Cyan +Write-Host "========================================" -ForegroundColor Cyan + +if ($ListOnly) { + Show-Services + Write-Host "`n[INFO] Use without -ListOnly to apply changes" -ForegroundColor Yellow +} elseif ($Undo) { + Write-Host "`n[ACTION] Restoring original service states..." -ForegroundColor Yellow + Restore-ServiceStates +} else { + Write-Host "`n[ACTION] Scanning and disabling update/telemetry services..." -ForegroundColor Yellow + Show-Services + Write-Host "" + Disable-TelemetryServices +} + +Write-Host "`n[DONE] Script completed." -ForegroundColor Green diff --git a/Solidworks Licenses/scripts/03-configure-firewall.ps1 b/Solidworks Licenses/scripts/03-configure-firewall.ps1 new file mode 100644 index 0000000..6512785 --- /dev/null +++ b/Solidworks Licenses/scripts/03-configure-firewall.ps1 @@ -0,0 +1,264 @@ +#Requires -RunAsAdministrator +<# +.SYNOPSIS + Configures Windows Firewall rules to block SolidWorks telemetry executables. + +.DESCRIPTION + Creates outbound firewall rules to block update and telemetry executables + while allowing the main SOLIDWORKS application to communicate with + licensing servers. + +.NOTES + Author: Atomaste Solution + Requires: Administrator privileges + Windows Firewall must be enabled +#> + +param( + [switch]$Undo, # Remove all SOLIDWORKS firewall rules + [switch]$ListOnly, # Only list executables, don't create rules + [string]$InstallPath = "C:\Program Files\SOLIDWORKS Corp" +) + +$rulePrefix = "SolidWorks Privacy - " + +# Executables to BLOCK (update/telemetry) +$execsToBlock = @( + "SOLIDWORKS\swScheduler\dxttasks.exe", + "SOLIDWORKS\swScheduler\DXTTask.exe", + "SOLIDWORKS Installation Manager\sldIM.exe", + "SOLIDWORKS Installation Manager\sldDownloader.exe", + "SOLIDWORKS\swPDFPrinterHost.exe", + "SOLIDWORKS\swScheduler\TaskScheduler.exe", + "SOLIDWORKS\swScheduler\dxtTaskSvc.exe" +) + +# Executables to ALLOW (main app - needs licensing access) +$execsToAllow = @( + "SOLIDWORKS\SLDWORKS.exe", + "SOLIDWORKS\swlmwiz.exe" # License wizard +) + +# Additional executables to search for +$searchPatterns = @( + "*Update*.exe", + "*Downloader*.exe", + "*Telemetry*.exe", + "*Analytics*.exe", + "*3DEXPERIENCE*.exe" +) + +function Test-IsAdmin { + $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() + $principal = New-Object Security.Principal.WindowsPrincipal($currentUser) + return $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) +} + +function Find-SolidWorksExecutables { + param([string]$Path) + + $results = @{ + ToBlock = @() + ToAllow = @() + Other = @() + } + + if (-not (Test-Path $Path)) { + Write-Host "[WARN] SolidWorks installation not found at: $Path" -ForegroundColor Yellow + return $results + } + + Write-Host "[INFO] Scanning: $Path" -ForegroundColor Cyan + + # Check known executables to block + foreach ($exe in $execsToBlock) { + $fullPath = Join-Path $Path $exe + if (Test-Path $fullPath) { + $results.ToBlock += $fullPath + } + } + + # Check known executables to allow + foreach ($exe in $execsToAllow) { + $fullPath = Join-Path $Path $exe + if (Test-Path $fullPath) { + $results.ToAllow += $fullPath + } + } + + # Search for additional update/telemetry executables + foreach ($pattern in $searchPatterns) { + $found = Get-ChildItem -Path $Path -Filter $pattern -Recurse -ErrorAction SilentlyContinue + foreach ($file in $found) { + if ($file.FullName -notin $results.ToBlock) { + $results.ToBlock += $file.FullName + } + } + } + + return $results +} + +function Show-Executables { + param([hashtable]$Execs) + + Write-Host "`n=== EXECUTABLES TO ALLOW (licensing) ===" -ForegroundColor Green + if ($Execs.ToAllow.Count -eq 0) { + Write-Host " (none found)" -ForegroundColor Gray + } else { + foreach ($exe in $Execs.ToAllow) { + Write-Host " [ALLOW] $exe" -ForegroundColor Green + } + } + + Write-Host "`n=== EXECUTABLES TO BLOCK (update/telemetry) ===" -ForegroundColor Red + if ($Execs.ToBlock.Count -eq 0) { + Write-Host " (none found)" -ForegroundColor Gray + } else { + foreach ($exe in $Execs.ToBlock) { + Write-Host " [BLOCK] $exe" -ForegroundColor Red + } + } +} + +function Remove-SolidWorksRules { + $rules = Get-NetFirewallRule -DisplayName "$rulePrefix*" -ErrorAction SilentlyContinue + + if ($rules) { + $count = ($rules | Measure-Object).Count + $rules | Remove-NetFirewallRule + Write-Host "[OK] Removed $count firewall rule(s)" -ForegroundColor Green + } else { + Write-Host "[INFO] No SolidWorks firewall rules found" -ForegroundColor Yellow + } +} + +function New-BlockRule { + param([string]$ExePath) + + $exeName = Split-Path $ExePath -Leaf + $ruleName = "$rulePrefix Block $exeName" + + # Check if rule already exists + $existing = Get-NetFirewallRule -DisplayName $ruleName -ErrorAction SilentlyContinue + if ($existing) { + Write-Host "[SKIP] Rule already exists: $exeName" -ForegroundColor Yellow + return + } + + try { + New-NetFirewallRule ` + -DisplayName $ruleName ` + -Description "Blocks outbound connections for SolidWorks update/telemetry" ` + -Direction Outbound ` + -Action Block ` + -Program $ExePath ` + -Enabled True ` + -Profile Any ` + -ErrorAction Stop | Out-Null + + Write-Host "[OK] Created block rule: $exeName" -ForegroundColor Green + } catch { + Write-Host "[ERROR] Failed to create rule for $exeName : $_" -ForegroundColor Red + } +} + +function New-AllowRule { + param([string]$ExePath) + + $exeName = Split-Path $ExePath -Leaf + $ruleName = "$rulePrefix Allow $exeName" + + # Check if rule already exists + $existing = Get-NetFirewallRule -DisplayName $ruleName -ErrorAction SilentlyContinue + if ($existing) { + Write-Host "[SKIP] Rule already exists: $exeName" -ForegroundColor Yellow + return + } + + # Note: Windows Firewall cannot filter by domain easily + # We'll create an allow rule for the main app + # The hosts file handles domain-level blocking + + try { + New-NetFirewallRule ` + -DisplayName $ruleName ` + -Description "Allows SolidWorks main app (licensing required)" ` + -Direction Outbound ` + -Action Allow ` + -Program $ExePath ` + -Enabled True ` + -Profile Any ` + -ErrorAction Stop | Out-Null + + Write-Host "[OK] Created allow rule: $exeName" -ForegroundColor Green + } catch { + Write-Host "[ERROR] Failed to create rule for $exeName : $_" -ForegroundColor Red + } +} + +function Show-CurrentRules { + $rules = Get-NetFirewallRule -DisplayName "$rulePrefix*" -ErrorAction SilentlyContinue + + Write-Host "`n=== CURRENT SOLIDWORKS FIREWALL RULES ===" -ForegroundColor Cyan + + if (-not $rules) { + Write-Host " (no rules configured)" -ForegroundColor Gray + return + } + + foreach ($rule in $rules) { + $actionColor = if ($rule.Action -eq "Block") { "Red" } else { "Green" } + $enabledStatus = if ($rule.Enabled -eq "True") { "[ON]" } else { "[OFF]" } + + Write-Host " $enabledStatus " -NoNewline + Write-Host "$($rule.Action)" -ForegroundColor $actionColor -NoNewline + Write-Host " - $($rule.DisplayName -replace $rulePrefix, '')" -ForegroundColor White + } +} + +# Main execution +if (-not (Test-IsAdmin)) { + Write-Host "[ERROR] This script requires Administrator privileges." -ForegroundColor Red + exit 1 +} + +Write-Host "========================================" -ForegroundColor Cyan +Write-Host " SolidWorks Firewall Configurator" -ForegroundColor Cyan +Write-Host " Atomaste Solution" -ForegroundColor Cyan +Write-Host "========================================" -ForegroundColor Cyan + +if ($Undo) { + Write-Host "`n[ACTION] Removing all SolidWorks firewall rules..." -ForegroundColor Yellow + Remove-SolidWorksRules + Show-CurrentRules +} elseif ($ListOnly) { + Write-Host "`n[INFO] Scanning for executables (no changes will be made)..." -ForegroundColor Yellow + $execs = Find-SolidWorksExecutables -Path $InstallPath + Show-Executables -Execs $execs + Show-CurrentRules + Write-Host "`n[TIP] Run without -ListOnly to create firewall rules" -ForegroundColor Yellow +} else { + Write-Host "`n[ACTION] Configuring firewall rules..." -ForegroundColor Yellow + + $execs = Find-SolidWorksExecutables -Path $InstallPath + Show-Executables -Execs $execs + + Write-Host "`n[STEP] Creating firewall rules..." -ForegroundColor Cyan + + # Create block rules for update/telemetry executables + foreach ($exe in $execs.ToBlock) { + New-BlockRule -ExePath $exe + } + + # Create allow rules for main application + foreach ($exe in $execs.ToAllow) { + New-AllowRule -ExePath $exe + } + + Show-CurrentRules +} + +Write-Host "`n[NOTE] Domain-level blocking is handled by the hosts file." -ForegroundColor Yellow +Write-Host " Windows Firewall blocks at the executable level." -ForegroundColor Yellow +Write-Host "`n[DONE] Script completed." -ForegroundColor Green diff --git a/Solidworks Licenses/scripts/04-disable-telemetry-registry.ps1 b/Solidworks Licenses/scripts/04-disable-telemetry-registry.ps1 new file mode 100644 index 0000000..d6b6a4f --- /dev/null +++ b/Solidworks Licenses/scripts/04-disable-telemetry-registry.ps1 @@ -0,0 +1,334 @@ +#Requires -RunAsAdministrator +<# +.SYNOPSIS + Disables SolidWorks in-app telemetry and update checks via registry. + +.DESCRIPTION + Modifies Windows Registry to disable: + - Customer Experience Improvement Program (CEIP) + - Automatic update checks + - Anonymous usage data collection + - 3DEXPERIENCE connection prompts + +.NOTES + Author: Atomaste Solution + Requires: Administrator privileges + Creates backup of registry keys before modification +#> + +param( + [switch]$Undo, # Restore original registry values + [switch]$ListOnly # Only show current values, don't modify +) + +$backupFile = "$env:USERPROFILE\solidworks-registry-backup.reg" + +# Registry paths for SolidWorks settings +$regPaths = @{ + HKCU_SW = "HKCU:\Software\SolidWorks" + HKLM_SW = "HKLM:\SOFTWARE\SolidWorks" + HKLM_SW_WOW = "HKLM:\SOFTWARE\WOW6432Node\SolidWorks" +} + +# Settings to disable (0 = disabled, 1 = enabled typically) +$settingsToDisable = @( + @{ + Description = "Customer Experience Improvement Program" + Paths = @("HKCU:\Software\SolidWorks\SOLIDWORKS *\Performance\CustomerExperienceImprovementProgram") + ValueName = "OptInStatus" + DisableValue = 0 + EnableValue = 1 + }, + @{ + Description = "Check for Updates" + Paths = @( + "HKCU:\Software\SolidWorks\SOLIDWORKS *\General", + "HKLM:\SOFTWARE\SolidWorks\SOLIDWORKS *\General" + ) + ValueName = "Auto Check for Updates" + DisableValue = 0 + EnableValue = 1 + }, + @{ + Description = "Send Anonymous Usage Statistics" + Paths = @("HKCU:\Software\SolidWorks\SOLIDWORKS *\Performance") + ValueName = "Send Usage Statistics" + DisableValue = 0 + EnableValue = 1 + }, + @{ + Description = "3DEXPERIENCE Integration" + Paths = @("HKCU:\Software\SolidWorks\SOLIDWORKS *\General") + ValueName = "3DEXPERIENCE Enabled" + DisableValue = 0 + EnableValue = 1 + }, + @{ + Description = "Show 3DEXPERIENCE Messages" + Paths = @("HKCU:\Software\SolidWorks\SOLIDWORKS *\Messages") + ValueName = "Show 3DEXPERIENCE Prompt" + DisableValue = 0 + EnableValue = 1 + }, + @{ + Description = "Analytics Collection" + Paths = @("HKCU:\Software\SolidWorks\SOLIDWORKS *\Performance") + ValueName = "EnableAnalytics" + DisableValue = 0 + EnableValue = 1 + }, + @{ + Description = "Telemetry" + Paths = @("HKCU:\Software\SolidWorks\SOLIDWORKS *\Performance") + ValueName = "EnableTelemetry" + DisableValue = 0 + EnableValue = 1 + }, + @{ + Description = "Background Downloader" + Paths = @("HKCU:\Software\SolidWorks\SOLIDWORKS *\General") + ValueName = "Enable Background Downloader" + DisableValue = 0 + EnableValue = 1 + } +) + +function Test-IsAdmin { + $currentUser = [Security.Principal.WindowsIdentity]::GetCurrent() + $principal = New-Object Security.Principal.WindowsPrincipal($currentUser) + return $principal.IsInRole([Security.Principal.WindowsBuiltInRole]::Administrator) +} + +function Get-ExpandedPaths { + param([string]$PathPattern) + + $results = @() + + # Handle wildcard in path (e.g., "SOLIDWORKS *" for version) + if ($PathPattern -match "\*") { + $parentPath = Split-Path $PathPattern -Parent + $childPattern = Split-Path $PathPattern -Leaf + + if (Test-Path $parentPath) { + $children = Get-ChildItem -Path $parentPath -ErrorAction SilentlyContinue | + Where-Object { $_.PSChildName -like $childPattern } + foreach ($child in $children) { + $results += $child.PSPath + } + } + } else { + if (Test-Path $PathPattern) { + $results += $PathPattern + } + } + + return $results +} + +function Backup-Registry { + Write-Host "[INFO] Creating registry backup..." -ForegroundColor Cyan + + $regExportCmd = @" +Windows Registry Editor Version 5.00 + +; SolidWorks Privacy Lockdown - Registry Backup +; Created: $(Get-Date -Format 'yyyy-MM-dd HH:mm:ss') +; + +"@ + + foreach ($regPath in $regPaths.Values) { + $expandedPaths = Get-ExpandedPaths -PathPattern "$regPath\*" + foreach ($path in $expandedPaths) { + try { + $key = Get-Item -Path $path -ErrorAction SilentlyContinue + if ($key) { + # Note: This is a simplified backup - for full backup use reg.exe + $regExportCmd += "; Path: $path`r`n" + } + } catch { } + } + } + + Set-Content -Path $backupFile -Value $regExportCmd -Force + Write-Host "[OK] Backup reference saved to: $backupFile" -ForegroundColor Green + Write-Host "[TIP] For full backup, run: reg export 'HKCU\Software\SolidWorks' backup.reg" -ForegroundColor Yellow +} + +function Get-RegistryValue { + param( + [string]$Path, + [string]$Name + ) + + try { + $value = Get-ItemProperty -Path $Path -Name $Name -ErrorAction SilentlyContinue + if ($value) { + return $value.$Name + } + } catch { } + + return $null +} + +function Set-RegistryValue { + param( + [string]$Path, + [string]$Name, + [int]$Value + ) + + try { + # Create path if it doesn't exist + if (-not (Test-Path $Path)) { + New-Item -Path $Path -Force -ErrorAction SilentlyContinue | Out-Null + } + + Set-ItemProperty -Path $Path -Name $Name -Value $Value -Type DWord -Force -ErrorAction Stop + return $true + } catch { + return $false + } +} + +function Show-CurrentSettings { + Write-Host "`n=== CURRENT REGISTRY SETTINGS ===" -ForegroundColor Cyan + + $found = $false + + foreach ($setting in $settingsToDisable) { + Write-Host "`n$($setting.Description):" -ForegroundColor White + + foreach ($pathPattern in $setting.Paths) { + $expandedPaths = Get-ExpandedPaths -PathPattern $pathPattern + + if ($expandedPaths.Count -eq 0) { + Write-Host " [--] Path not found: $pathPattern" -ForegroundColor Gray + continue + } + + foreach ($path in $expandedPaths) { + $found = $true + $currentValue = Get-RegistryValue -Path $path -Name $setting.ValueName + + $displayPath = $path -replace "Microsoft\.PowerShell\.Core\\Registry::", "" + + if ($null -eq $currentValue) { + Write-Host " [??] $displayPath" -ForegroundColor Gray + Write-Host " Value '$($setting.ValueName)' not set" -ForegroundColor Gray + } elseif ($currentValue -eq $setting.DisableValue) { + Write-Host " [OK] $displayPath" -ForegroundColor Green + Write-Host " $($setting.ValueName) = $currentValue (DISABLED)" -ForegroundColor Green + } else { + Write-Host " [!!] $displayPath" -ForegroundColor Red + Write-Host " $($setting.ValueName) = $currentValue (ENABLED)" -ForegroundColor Red + } + } + } + } + + if (-not $found) { + Write-Host "`n[INFO] No SolidWorks registry entries found." -ForegroundColor Yellow + Write-Host " This is normal if SolidWorks hasn't been run yet." -ForegroundColor Yellow + } +} + +function Disable-TelemetrySettings { + Write-Host "`n=== DISABLING TELEMETRY SETTINGS ===" -ForegroundColor Cyan + + $modified = 0 + $skipped = 0 + $failed = 0 + + foreach ($setting in $settingsToDisable) { + Write-Host "`n$($setting.Description):" -ForegroundColor White + + foreach ($pathPattern in $setting.Paths) { + $expandedPaths = Get-ExpandedPaths -PathPattern $pathPattern + + if ($expandedPaths.Count -eq 0) { + # Try to create the path for common settings + if ($pathPattern -match "HKCU:") { + Write-Host " [SKIP] Path doesn't exist (will be set when SW runs)" -ForegroundColor Gray + } + $skipped++ + continue + } + + foreach ($path in $expandedPaths) { + $displayPath = $path -replace "Microsoft\.PowerShell\.Core\\Registry::", "" + $currentValue = Get-RegistryValue -Path $path -Name $setting.ValueName + + if ($currentValue -eq $setting.DisableValue) { + Write-Host " [SKIP] Already disabled: $displayPath" -ForegroundColor Gray + $skipped++ + continue + } + + $success = Set-RegistryValue -Path $path -Name $setting.ValueName -Value $setting.DisableValue + + if ($success) { + Write-Host " [OK] Disabled: $displayPath" -ForegroundColor Green + $modified++ + } else { + Write-Host " [FAIL] Could not modify: $displayPath" -ForegroundColor Red + $failed++ + } + } + } + } + + Write-Host "`n[SUMMARY] Modified: $modified | Skipped: $skipped | Failed: $failed" -ForegroundColor White +} + +function Enable-TelemetrySettings { + Write-Host "`n=== RESTORING TELEMETRY SETTINGS ===" -ForegroundColor Cyan + + foreach ($setting in $settingsToDisable) { + Write-Host "`n$($setting.Description):" -ForegroundColor White + + foreach ($pathPattern in $setting.Paths) { + $expandedPaths = Get-ExpandedPaths -PathPattern $pathPattern + + foreach ($path in $expandedPaths) { + $displayPath = $path -replace "Microsoft\.PowerShell\.Core\\Registry::", "" + $success = Set-RegistryValue -Path $path -Name $setting.ValueName -Value $setting.EnableValue + + if ($success) { + Write-Host " [OK] Restored: $displayPath" -ForegroundColor Green + } else { + Write-Host " [FAIL] Could not restore: $displayPath" -ForegroundColor Red + } + } + } + } +} + +# Main execution +if (-not (Test-IsAdmin)) { + Write-Host "[ERROR] This script requires Administrator privileges." -ForegroundColor Red + exit 1 +} + +Write-Host "========================================" -ForegroundColor Cyan +Write-Host " SolidWorks Registry Configurator" -ForegroundColor Cyan +Write-Host " Atomaste Solution" -ForegroundColor Cyan +Write-Host "========================================" -ForegroundColor Cyan + +if ($ListOnly) { + Show-CurrentSettings + Write-Host "`n[TIP] Run without -ListOnly to disable telemetry" -ForegroundColor Yellow +} elseif ($Undo) { + Write-Host "`n[ACTION] Restoring original settings..." -ForegroundColor Yellow + Enable-TelemetrySettings + Show-CurrentSettings +} else { + Write-Host "`n[ACTION] Disabling telemetry and update settings..." -ForegroundColor Yellow + Backup-Registry + Disable-TelemetrySettings + Show-CurrentSettings +} + +Write-Host "`n[NOTE] Some settings may only appear after running SolidWorks." -ForegroundColor Yellow +Write-Host " Re-run this script after first launch if needed." -ForegroundColor Yellow +Write-Host "`n[DONE] Script completed." -ForegroundColor Green diff --git a/Solidworks Licenses/scripts/05-verify-lockdown.ps1 b/Solidworks Licenses/scripts/05-verify-lockdown.ps1 new file mode 100644 index 0000000..eafd670 --- /dev/null +++ b/Solidworks Licenses/scripts/05-verify-lockdown.ps1 @@ -0,0 +1,281 @@ +#Requires -RunAsAdministrator +<# +.SYNOPSIS + Verifies that SolidWorks privacy lockdown is properly configured. + +.DESCRIPTION + Checks all components of the privacy lockdown: + - Hosts file entries + - Disabled services + - Firewall rules + - Registry settings + - Licensing server connectivity + +.NOTES + Author: Atomaste Solution + Requires: Administrator privileges +#> + +param( + [switch]$Detailed # Show detailed information for each check +) + +$script:passed = 0 +$script:failed = 0 +$script:warnings = 0 + +function Write-Check { + param( + [string]$Name, + [string]$Status, # PASS, FAIL, WARN + [string]$Message + ) + + $icon = switch ($Status) { + "PASS" { "[OK]"; $color = "Green"; $script:passed++ } + "FAIL" { "[!!]"; $color = "Red"; $script:failed++ } + "WARN" { "[??]"; $color = "Yellow"; $script:warnings++ } + default { "[--]"; $color = "Gray" } + } + + Write-Host " $icon " -ForegroundColor $color -NoNewline + Write-Host "$Name" -ForegroundColor White -NoNewline + if ($Message) { + Write-Host " - $Message" -ForegroundColor Gray + } else { + Write-Host "" + } +} + +function Test-HostsFile { + Write-Host "`n=== HOSTS FILE CHECK ===" -ForegroundColor Cyan + + $hostsPath = "C:\Windows\System32\drivers\etc\hosts" + $content = Get-Content $hostsPath -Raw -ErrorAction SilentlyContinue + + $markerStart = "# === SOLIDWORKS TELEMETRY BLOCK START ===" + + if ($content -match [regex]::Escape($markerStart)) { + Write-Check -Name "Telemetry block installed" -Status "PASS" + } else { + Write-Check -Name "Telemetry block installed" -Status "FAIL" -Message "Block not found in hosts file" + } + + # Check specific domains + $telemetryDomains = @( + "telemetry.solidworks.com", + "analytics.3ds.com", + "collect.3ds.com", + "update.solidworks.com" + ) + + foreach ($domain in $telemetryDomains) { + if ($content -match "127\.0\.0\.1\s+$([regex]::Escape($domain))") { + if ($Detailed) { + Write-Check -Name " $domain" -Status "PASS" -Message "Blocked" + } + } else { + Write-Check -Name " $domain" -Status "WARN" -Message "Not blocked" + } + } +} + +function Test-LicensingConnectivity { + Write-Host "`n=== LICENSING SERVER CHECK ===" -ForegroundColor Cyan + + $licensingDomains = @( + "activation.solidworks.com", + "license.solidworks.com", + "licensing.solidworks.com" + ) + + foreach ($domain in $licensingDomains) { + try { + $dns = Resolve-DnsName -Name $domain -Type A -ErrorAction Stop -DnsOnly + if ($dns) { + Write-Check -Name "$domain" -Status "PASS" -Message "Reachable ($($dns[0].IPAddress))" + } + } catch { + Write-Check -Name "$domain" -Status "FAIL" -Message "Cannot resolve DNS" + } + } +} + +function Test-Services { + Write-Host "`n=== SERVICES CHECK ===" -ForegroundColor Cyan + + $services = Get-Service -DisplayName "*SOLIDWORKS*" -ErrorAction SilentlyContinue + + if (-not $services -or $services.Count -eq 0) { + Write-Check -Name "SolidWorks services" -Status "PASS" -Message "No services found/installed" + return + } + + foreach ($svc in $services) { + $isUpdateService = $svc.DisplayName -match "update|download|background" + + if ($isUpdateService) { + if ($svc.StartType -eq "Disabled") { + Write-Check -Name $svc.DisplayName -Status "PASS" -Message "Disabled" + } else { + Write-Check -Name $svc.DisplayName -Status "WARN" -Message "Should be disabled ($($svc.StartType))" + } + } else { + if ($Detailed) { + Write-Check -Name $svc.DisplayName -Status "PASS" -Message "$($svc.StartType) (kept)" + } + } + } +} + +function Test-FirewallRules { + Write-Host "`n=== FIREWALL RULES CHECK ===" -ForegroundColor Cyan + + $rulePrefix = "SolidWorks Privacy - " + $rules = Get-NetFirewallRule -DisplayName "$rulePrefix*" -ErrorAction SilentlyContinue + + if (-not $rules) { + Write-Check -Name "Firewall rules" -Status "WARN" -Message "No SolidWorks firewall rules found" + return + } + + $blockRules = $rules | Where-Object { $_.Action -eq "Block" } + $allowRules = $rules | Where-Object { $_.Action -eq "Allow" } + + Write-Check -Name "Block rules configured" -Status "PASS" -Message "$($blockRules.Count) rule(s)" + Write-Check -Name "Allow rules configured" -Status "PASS" -Message "$($allowRules.Count) rule(s)" + + if ($Detailed) { + foreach ($rule in $rules) { + $status = if ($rule.Enabled -eq "True") { "Active" } else { "Disabled" } + Write-Check -Name " $($rule.DisplayName -replace $rulePrefix, '')" -Status "PASS" -Message "$($rule.Action) - $status" + } + } +} + +function Test-Registry { + Write-Host "`n=== REGISTRY CHECK ===" -ForegroundColor Cyan + + $regChecks = @( + @{ + Name = "Customer Experience Program" + Path = "HKCU:\Software\SolidWorks\SOLIDWORKS *\Performance" + ValueName = "CustomerExperienceImprovementProgram" + ExpectedPattern = "OptInStatus" + DisabledValue = 0 + } + ) + + # Find actual SolidWorks version paths + $swBasePath = "HKCU:\Software\SolidWorks" + + if (-not (Test-Path $swBasePath)) { + Write-Check -Name "SolidWorks registry" -Status "WARN" -Message "Not found (SW may not be installed/run yet)" + return + } + + $swVersions = Get-ChildItem -Path $swBasePath -ErrorAction SilentlyContinue | + Where-Object { $_.PSChildName -like "SOLIDWORKS *" } + + if (-not $swVersions) { + Write-Check -Name "SolidWorks versions" -Status "WARN" -Message "No version keys found" + return + } + + foreach ($version in $swVersions) { + Write-Host "`n $($version.PSChildName):" -ForegroundColor White + + # Check Performance subkey + $perfPath = Join-Path $version.PSPath "Performance" + if (Test-Path $perfPath) { + $props = Get-ItemProperty -Path $perfPath -ErrorAction SilentlyContinue + + if ($props.PSObject.Properties.Name -contains "OptInStatus") { + if ($props.OptInStatus -eq 0) { + Write-Check -Name " CEIP OptInStatus" -Status "PASS" -Message "Disabled" + } else { + Write-Check -Name " CEIP OptInStatus" -Status "FAIL" -Message "Enabled ($($props.OptInStatus))" + } + } else { + Write-Check -Name " CEIP OptInStatus" -Status "WARN" -Message "Not set" + } + } + + # Check General subkey + $generalPath = Join-Path $version.PSPath "General" + if (Test-Path $generalPath) { + $props = Get-ItemProperty -Path $generalPath -ErrorAction SilentlyContinue + + if ($props.PSObject.Properties.Name -contains "Auto Check for Updates") { + if ($props."Auto Check for Updates" -eq 0) { + Write-Check -Name " Auto Updates" -Status "PASS" -Message "Disabled" + } else { + Write-Check -Name " Auto Updates" -Status "FAIL" -Message "Enabled" + } + } + } + } +} + +function Test-TelemetryConnectivity { + Write-Host "`n=== TELEMETRY BLOCK VERIFICATION ===" -ForegroundColor Cyan + + $telemetryDomains = @( + "telemetry.solidworks.com", + "analytics.3ds.com" + ) + + foreach ($domain in $telemetryDomains) { + try { + $result = Resolve-DnsName -Name $domain -Type A -ErrorAction Stop -DnsOnly + $ip = $result[0].IPAddress + + if ($ip -eq "127.0.0.1") { + Write-Check -Name "$domain" -Status "PASS" -Message "Blocked (resolves to 127.0.0.1)" + } else { + Write-Check -Name "$domain" -Status "FAIL" -Message "NOT blocked (resolves to $ip)" + } + } catch { + Write-Check -Name "$domain" -Status "WARN" -Message "Cannot resolve (may be blocked at DNS level)" + } + } +} + +function Show-Summary { + Write-Host "`n========================================" -ForegroundColor Cyan + Write-Host " VERIFICATION SUMMARY" -ForegroundColor Cyan + Write-Host "========================================" -ForegroundColor Cyan + + Write-Host "" + Write-Host " Passed: " -NoNewline; Write-Host "$script:passed" -ForegroundColor Green + Write-Host " Failed: " -NoNewline; Write-Host "$script:failed" -ForegroundColor Red + Write-Host " Warnings: " -NoNewline; Write-Host "$script:warnings" -ForegroundColor Yellow + Write-Host "" + + if ($script:failed -eq 0) { + Write-Host " [SUCCESS] Privacy lockdown is properly configured!" -ForegroundColor Green + } elseif ($script:failed -le 2) { + Write-Host " [PARTIAL] Most protections are in place, minor issues found." -ForegroundColor Yellow + } else { + Write-Host " [INCOMPLETE] Privacy lockdown needs attention." -ForegroundColor Red + } +} + +# Main execution +Write-Host "========================================" -ForegroundColor Cyan +Write-Host " SolidWorks Privacy Lockdown Verifier" -ForegroundColor Cyan +Write-Host " Atomaste Solution" -ForegroundColor Cyan +Write-Host "========================================" -ForegroundColor Cyan +Write-Host "`nRunning verification checks..." -ForegroundColor White + +Test-HostsFile +Test-LicensingConnectivity +Test-Services +Test-FirewallRules +Test-Registry +Test-TelemetryConnectivity + +Show-Summary + +Write-Host "`n[TIP] Use -Detailed for more information on each check" -ForegroundColor Gray +Write-Host "[DONE] Verification completed." -ForegroundColor Green diff --git a/Solidworks Licenses/scripts/reports/lockdown-report_2025-12-23_20-16-56.txt b/Solidworks Licenses/scripts/reports/lockdown-report_2025-12-23_20-16-56.txt new file mode 100644 index 0000000..359bd6f --- /dev/null +++ b/Solidworks Licenses/scripts/reports/lockdown-report_2025-12-23_20-16-56.txt @@ -0,0 +1,105 @@ +================================================================================ + SOLIDWORKS PRIVACY LOCKDOWN REPORT + Generated: 2025-12-23 20:16:56 + Computer: ANTOINETHINKPAD + User: antoi + Mode: DRY RUN (preview) +================================================================================ + + +-------------------------------------------------------------------------------- + SYSTEM STATE BEFORE CHANGES +-------------------------------------------------------------------------------- + +[INFO] Checking hosts file... +[BEFORE] Hosts file: No SolidWorks block found +[INFO] Checking services... +[BEFORE] Service: SolidWorks Licensing Service - Status: Stopped, StartType: Manual +[INFO] Checking firewall rules... +[BEFORE] Firewall: No SolidWorks Privacy rules found +[INFO] Checking registry... +[BEFORE] Registry: Found SOLIDWORKS 2026 +[BEFORE] Registry: Found SOLIDWORKS CAM + + +-------------------------------------------------------------------------------- + APPLYING PRIVACY LOCKDOWN +-------------------------------------------------------------------------------- + + +-------------------------------------------------------------------------------- + HOSTS FILE MODIFICATIONS +-------------------------------------------------------------------------------- + +[INFO] Licensing domains (preserved): +[OK] ALLOW: activation.solidworks.com +[OK] ALLOW: license.solidworks.com +[OK] ALLOW: licensing.solidworks.com +[INFO] +[INFO] Telemetry domains to block: +[INFO] Would block: api.3ds.com +[INFO] Would block: www.3ds.com +[INFO] Would block: swym.3ds.com +[INFO] Would block: iam.3ds.com +[INFO] Would block: cas.3ds.com +[INFO] Would block: eu1-ds-iam.3dexperience.3ds.com +[INFO] Would block: eu1-ds.3dexperience.3ds.com +[INFO] Would block: update.solidworks.com +[INFO] Would block: www.solidworks.com +[INFO] Would block: sentry.io +[INFO] Would block: o136956.ingest.sentry.io +[INFO] Would block: telemetry.solidworks.com +[INFO] Would block: analytics.3ds.com +[INFO] Would block: collect.3ds.com +[INFO] Would block: ifwe.3ds.com +[INFO] Would block: eu1-ifwe.3dexperience.3ds.com +[INFO] Would block: passport.3ds.com +[INFO] Would block: 3dswym.3ds.com +[WARN] [DRY RUN] No changes made to hosts file + +-------------------------------------------------------------------------------- + SERVICES MODIFICATIONS +-------------------------------------------------------------------------------- + +[SKIP] Preserved: SolidWorks Licensing Service (Manual) + +-------------------------------------------------------------------------------- + FIREWALL RULES CONFIGURATION +-------------------------------------------------------------------------------- + +[SKIP] Executable not found: SOLIDWORKS\swScheduler\dxttasks.exe +[SKIP] Executable not found: SOLIDWORKS\swScheduler\DXTTask.exe +[SKIP] Executable not found: SOLIDWORKS Installation Manager\sldIM.exe +[SKIP] Executable not found: SOLIDWORKS Installation Manager\sldDownloader.exe + +-------------------------------------------------------------------------------- + REGISTRY MODIFICATIONS +-------------------------------------------------------------------------------- + +[INFO] Processing: SOLIDWORKS 2026 +[WARN] [DRY RUN] Would disable CEIP (current: ) +[WARN] [DRY RUN] Would disable Auto Updates (current: ) +[WARN] [DRY RUN] Would disable Analytics (current: ) +[WARN] [DRY RUN] Would disable Telemetry (current: ) +[INFO] Processing: SOLIDWORKS CAM +[SKIP] Path not found: Performance +[SKIP] Path not found: General +[SKIP] Path not found: Performance +[SKIP] Path not found: Performance + +================================================================================ + CHANGES SUMMARY +================================================================================ + +HOSTS FILE CHANGES (0): + (no changes) +SERVICES CHANGES (0): + (no changes) +FIREWALL CHANGES (0): + (no changes) +REGISTRY CHANGES (0): + (no changes) +================================================================================ + TOTAL CHANGES: 0 + REPORT SAVED: C:\Users\antoi\SERVtomaste\Solidworks Licenses\scripts\reports\lockdown-report_2025-12-23_20-16-56.txt +================================================================================ diff --git a/Solidworks Licenses/scripts/reports/lockdown-report_2025-12-23_20-18-01.txt b/Solidworks Licenses/scripts/reports/lockdown-report_2025-12-23_20-18-01.txt new file mode 100644 index 0000000..1b1641f --- /dev/null +++ b/Solidworks Licenses/scripts/reports/lockdown-report_2025-12-23_20-18-01.txt @@ -0,0 +1,127 @@ +================================================================================ + SOLIDWORKS PRIVACY LOCKDOWN REPORT + Generated: 2025-12-23 20:18:01 + Computer: ANTOINETHINKPAD + User: antoi + Mode: INSTALL +================================================================================ + + +-------------------------------------------------------------------------------- + SYSTEM STATE BEFORE CHANGES +-------------------------------------------------------------------------------- + +[INFO] Checking hosts file... +[BEFORE] Hosts file: No SolidWorks block found +[INFO] Checking services... +[BEFORE] Service: SolidWorks Licensing Service - Status: Stopped, StartType: Manual +[INFO] Checking firewall rules... +[BEFORE] Firewall: No SolidWorks Privacy rules found +[INFO] Checking registry... +[BEFORE] Registry: Found SOLIDWORKS 2026 +[BEFORE] Registry: Found SOLIDWORKS CAM + + +-------------------------------------------------------------------------------- + APPLYING PRIVACY LOCKDOWN +-------------------------------------------------------------------------------- + + +-------------------------------------------------------------------------------- + HOSTS FILE MODIFICATIONS +-------------------------------------------------------------------------------- + +[INFO] Licensing domains (preserved): +[OK] ALLOW: activation.solidworks.com +[OK] ALLOW: license.solidworks.com +[OK] ALLOW: licensing.solidworks.com +[INFO] +[INFO] Telemetry domains to block: +[OK] Backup created: C:\Windows\System32\drivers\etc\hosts.backup.solidworks.2025-12-23_20-18-01 +[CHANGE] BLOCKED: api.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: www.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: swym.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: iam.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: cas.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: eu1-ds-iam.3dexperience.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: eu1-ds.3dexperience.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: update.solidworks.com -> 127.0.0.1 +[CHANGE] BLOCKED: www.solidworks.com -> 127.0.0.1 +[CHANGE] BLOCKED: sentry.io -> 127.0.0.1 +[CHANGE] BLOCKED: o136956.ingest.sentry.io -> 127.0.0.1 +[CHANGE] BLOCKED: telemetry.solidworks.com -> 127.0.0.1 +[CHANGE] BLOCKED: analytics.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: collect.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: ifwe.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: eu1-ifwe.3dexperience.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: passport.3ds.com -> 127.0.0.1 +[CHANGE] BLOCKED: 3dswym.3ds.com -> 127.0.0.1 +[OK] Hosts file updated successfully + +-------------------------------------------------------------------------------- + SERVICES MODIFICATIONS +-------------------------------------------------------------------------------- + +[OK] Service states backed up to: C:\Users\antoi\solidworks-services-backup.json +[SKIP] Preserved: SolidWorks Licensing Service (Manual) + +-------------------------------------------------------------------------------- + FIREWALL RULES CONFIGURATION +-------------------------------------------------------------------------------- + +[SKIP] Executable not found: SOLIDWORKS\swScheduler\dxttasks.exe +[SKIP] Executable not found: SOLIDWORKS\swScheduler\DXTTask.exe +[SKIP] Executable not found: SOLIDWORKS Installation Manager\sldIM.exe +[SKIP] Executable not found: SOLIDWORKS Installation Manager\sldDownloader.exe + +-------------------------------------------------------------------------------- + REGISTRY MODIFICATIONS +-------------------------------------------------------------------------------- + +[INFO] Processing: SOLIDWORKS 2026 +[CHANGE] Disabled: CEIP (was: -> now: 0) +[CHANGE] Disabled: Auto Updates (was: -> now: 0) +[CHANGE] Disabled: Analytics (was: -> now: 0) +[CHANGE] Disabled: Telemetry (was: -> now: 0) +[INFO] Processing: SOLIDWORKS CAM +[SKIP] Path not found: Performance +[SKIP] Path not found: General +[SKIP] Path not found: Performance +[SKIP] Path not found: Performance + +================================================================================ + CHANGES SUMMARY +================================================================================ + +HOSTS FILE CHANGES (18): + - BLOCKED: api.3ds.com -> 127.0.0.1 + - BLOCKED: www.3ds.com -> 127.0.0.1 + - BLOCKED: swym.3ds.com -> 127.0.0.1 + - BLOCKED: iam.3ds.com -> 127.0.0.1 + - BLOCKED: cas.3ds.com -> 127.0.0.1 + - BLOCKED: eu1-ds-iam.3dexperience.3ds.com -> 127.0.0.1 + - BLOCKED: eu1-ds.3dexperience.3ds.com -> 127.0.0.1 + - BLOCKED: update.solidworks.com -> 127.0.0.1 + - BLOCKED: www.solidworks.com -> 127.0.0.1 + - BLOCKED: sentry.io -> 127.0.0.1 + - BLOCKED: o136956.ingest.sentry.io -> 127.0.0.1 + - BLOCKED: telemetry.solidworks.com -> 127.0.0.1 + - BLOCKED: analytics.3ds.com -> 127.0.0.1 + - BLOCKED: collect.3ds.com -> 127.0.0.1 + - BLOCKED: ifwe.3ds.com -> 127.0.0.1 + - BLOCKED: eu1-ifwe.3dexperience.3ds.com -> 127.0.0.1 + - BLOCKED: passport.3ds.com -> 127.0.0.1 + - BLOCKED: 3dswym.3ds.com -> 127.0.0.1 +SERVICES CHANGES (0): + (no changes) +FIREWALL CHANGES (0): + (no changes) +REGISTRY CHANGES (4): + - Disabled: CEIP (was: -> now: 0) + - Disabled: Auto Updates (was: -> now: 0) + - Disabled: Analytics (was: -> now: 0) + - Disabled: Telemetry (was: -> now: 0) +================================================================================ + TOTAL CHANGES: 22 + REPORT SAVED: C:\Users\antoi\SERVtomaste\Solidworks Licenses\scripts\reports\lockdown-report_2025-12-23_20-18-01.txt +================================================================================ diff --git a/Solidworks Licenses/solidworks-privacy-lockdown.md b/Solidworks Licenses/solidworks-privacy-lockdown.md new file mode 100644 index 0000000..595d4b0 --- /dev/null +++ b/Solidworks Licenses/solidworks-privacy-lockdown.md @@ -0,0 +1,127 @@ +# SolidWorks Privacy Lockdown - Block Telemetry, Preserve Licensing + +## Context + +I own a perpetual SolidWorks license (~$20K CAD) from Dassault Systèmes. I use it for proprietary engineering work through my consulting company (Atomaste Solution), including development of my Atomizer optimization framework. + +I want to block all telemetry, analytics, and unnecessary communications with Dassault servers while preserving the ability to transfer my license between my workstation (ThinkPad P16) and laptop as needed. + +## Objective + +Implement "Option 2" - block all telemetry/tracking permanently, but allow licensing servers so license activation/deactivation works seamlessly. + +## System Information + +- OS: Windows 11 Pro +- SolidWorks installation path: `C:\Program Files\SOLIDWORKS Corp\` (verify actual path) +- User has admin access +- Perpetual license (not subscription) + +## Tasks + +### 1. Identify All SolidWorks Executables + +Find all executables in the SolidWorks installation that might phone home: +- Main application (SLDWORKS.exe) +- Update services +- Background schedulers +- Any 3DEXPERIENCE components + +### 2. Update Hosts File + +Add blocking rules to `C:\Windows\System32\drivers\etc\hosts` for telemetry domains while explicitly preserving licensing domains. + +**Block these (telemetry/analytics):** +``` +127.0.0.1 api.3ds.com +127.0.0.1 www.3ds.com +127.0.0.1 swym.3ds.com +127.0.0.1 iam.3ds.com +127.0.0.1 cas.3ds.com +127.0.0.1 eu1-ds-iam.3dexperience.3ds.com +127.0.0.1 eu1-ds.3dexperience.3ds.com +127.0.0.1 update.solidworks.com +127.0.0.1 www.solidworks.com +127.0.0.1 sentry.io +127.0.0.1 o136956.ingest.sentry.io +127.0.0.1 telemetry.solidworks.com +127.0.0.1 analytics.3ds.com +127.0.0.1 collect.3ds.com +``` + +**DO NOT block these (licensing):** +``` +# activation.solidworks.com - REQUIRED for license transfer +# license.solidworks.com - REQUIRED for license transfer +# licensing.solidworks.com - REQUIRED for license transfer +``` + +### 3. Disable Update Services + +Disable these Windows services if they exist: +- SOLIDWORKS Update Publisher Service +- Any other SW background services that aren't needed for core functionality + +```powershell +Get-Service -DisplayName "*SOLIDWORKS*" | Format-Table Name, DisplayName, Status, StartType +``` + +Then disable non-essential ones. + +### 4. Configure Firewall Rules + +Create firewall rules that: +- Block outbound connections for update/telemetry executables +- Allow SLDWORKS.exe to reach licensing servers only (if possible with Windows Firewall) + +If granular domain blocking per-exe isn't possible with Windows Firewall, the hosts file blocking is sufficient - just document this. + +### 5. Disable In-App Telemetry + +Document the registry keys or provide instructions for disabling: +- Anonymous usage data collection +- Automatic update checks +- 3DEXPERIENCE connection prompts + +Registry locations to check: +``` +HKEY_CURRENT_USER\Software\SolidWorks\ +HKEY_LOCAL_MACHINE\SOFTWARE\SolidWorks\ +``` + +Look for keys related to: +- Analytics +- Telemetry +- Updates +- CustomerExperience + +### 6. Create Verification Script + +Create a PowerShell script that verifies the lockdown is in place: +- Check hosts file entries exist +- Check services are disabled +- Check firewall rules are active +- Test that licensing domains are still reachable + +### 7. Create Documentation + +Provide a summary document with: +- What was blocked and why +- What was preserved and why +- How to temporarily disable blocking if needed (e.g., for troubleshooting) +- How to verify license transfer still works + +## Success Criteria + +1. SolidWorks launches and runs normally +2. No connections to telemetry/analytics endpoints +3. License activation/deactivation works +4. Solution persists across reboots +5. Clear documentation for future reference + +## Notes + +- Take a backup of hosts file before modifying +- Document original service states before disabling +- All changes should be reversible +- Test license deactivation/reactivation after implementation to confirm it works diff --git a/docs/DALIDOU-SERVER.md b/docs/DALIDOU-SERVER.md index 388d047..7ff250a 100644 --- a/docs/DALIDOU-SERVER.md +++ b/docs/DALIDOU-SERVER.md @@ -1,6 +1,6 @@ # Dalidou Home Server - Complete Documentation -> **Last Updated:** December 6, 2025 +> **Last Updated:** December 18, 2025 > **Server Name:** dalidou > **Owner:** Antoine Letarte @@ -25,10 +25,20 @@ ## Server Overview ### Hardware -- **Type:** Home server running Docker containers -- **OS:** Linux (Debian/Ubuntu-based) +- **Type:** ThinkPad W520 home server running Docker containers +- **OS:** Ubuntu Linux - **Location:** Home network +### Storage Drives + +| Device | Model | Size | Mount Point | Purpose | +|--------|-------|------|-------------|---------| +| sda | Samsung SSD 850 | 232GB | `/` (root) | Operating system | +| sdb | Crucial BX500 SSD | 3.6TB | `/srv/storage` | Service data, Obsidian, shared files | +| sdc | WD Elements 14TB | 12.7TiB | `/mnt/hdd` | Immich photos, backups | + +**Note:** sdc is connected via USB 3.0 (SuperSpeed) + ### Purpose Self-hosted infrastructure replacing cloud services: - Google Photos → Immich @@ -383,6 +393,31 @@ docker compose up -d ## Directory Structure +### SSD Storage (`/srv/storage` - 3.6TB Crucial SSD) +``` +/srv/storage/ +├── docs/ ↠Paperless consume folder +├── shared/ ↠Filebrowser root +├── repos/ ↠Gitea repositories +├── obsidian/ ↠Obsidian vault (synced) +└── photos/ ↠External photos (read-only in Immich) +``` + +### HDD Storage (`/mnt/hdd` - 14TB WD Elements) +``` +/mnt/hdd/ +├── immich/ ↠Primary Immich storage (photos/videos) +│ ├── upload/ ↠All user uploads (~535GB) +│ ├── postgres/ ↠Immich database +│ ├── model-cache/ ↠ML models +│ └── redis/ ↠Redis cache +│ +└── backups/ + ├── restic-repo/ ↠Incremental backups (deduplicated) + └── system-images/ ↠Weekly full system tarballs +``` + +### Service Configuration (`/srv/`) ``` /srv/ ├── filebrowser/ @@ -396,10 +431,7 @@ docker compose up -d │ │ └── lfs/ │ └── postgres/ │ -├── immich/ -│ ├── upload/ -│ ├── library/ -│ └── postgres/ +├── immich -> /srv/storage/immich ↠Symlink │ ├── paperless/ │ ├── consume/ ↠Drop documents here @@ -424,26 +456,111 @@ docker compose up -d │ ├── bookmarks.yaml ↠External links │ └── docker.yaml ↠Docker integration │ -└── storage/ - └── shared/ ↠Filebrowser root +├── pihole/ +│ ├── etc-pihole/ +│ └── etc-dnsmasq.d/ +│ +└── storage/ ↠Main SSD storage mount ``` --- ## Backup Strategy -### Critical Data Locations +### Automated Backup System (Restic + Cron) -| Priority | Data | Location | Backup Method | -|----------|------|----------|---------------| -| HIGH | Photos | `/srv/immich/` | External drive + cloud | -| HIGH | Documents | `/srv/paperless/` | External drive | -| HIGH | Git repos | `/srv/gitea/` | Git push to remote | -| MEDIUM | Seafile | `/srv/seafile/` | External drive | -| LOW | Configs | `/srv/*/config/` | Copy to backup | +The server uses a dual backup approach: +1. **Daily incremental backups** at midnight using restic +2. **Weekly full system images** on Sundays at 3 AM + +### How Restic Backups Work (Efficiency) + +Restic uses **deduplication and incremental backups**, making it very efficient: + +| Aspect | Behavior | +|--------|----------| +| **First backup** | Full backup (~535GB for Immich, takes 1-2 hours) | +| **Daily backups** | Only new/changed data (typically minutes, not hours) | +| **Storage** | Deduplicated - identical files stored once | +| **CPU/Energy** | Low - only processes changes | + +**Example:** If you add 20 new photos (100MB) today: +- Backup uploads ~100MB (not 535GB) +- Takes ~2-5 minutes (not hours) +- HDD spins briefly, then sleeps + +This makes nightly backups energy-efficient and fast after the initial backup. + +### Backup Storage + +| Location | Purpose | Size | +|----------|---------|------| +| `/mnt/hdd/backups/restic-repo` | Incremental backups (versioned, deduplicated) | ~500GB+ | +| `/mnt/hdd/backups/system-images` | Weekly full system tarballs | ~50GB x 4 | +| `/mnt/hdd/immich` | Primary Immich photo storage | ~535GB | + +### Backup Credentials + +**Restic Repository Password:** `dalidou-backup-2025` + +âš ï¸ **IMPORTANT:** Store this password securely (e.g., Bitwarden). Without it, backups are irrecoverable! + +### What Gets Backed Up Daily + +| Data | Location | Priority | +|------|----------|----------| +| Immich photos & DB | `/mnt/hdd/immich` | HIGH | +| Obsidian vault | `/srv/storage/obsidian` | HIGH | +| Documents | `/srv/storage/docs` | HIGH | +| Shared files | `/srv/storage/shared` | MEDIUM | +| Gitea repos & DB | `/srv/gitea` | HIGH | +| Paperless docs & DB | `/srv/paperless` | HIGH | +| Syncthing config | `/srv/syncthing` | LOW | +| Homepage config | `/srv/homepage` | LOW | +| Pi-hole config | `/srv/pihole` | LOW | +| Docker compose | `/home/papa` | MEDIUM | + +### Backup Scripts + +| Script | Schedule | Purpose | +|--------|----------|---------| +| `/usr/local/bin/backup-daily.sh` | Daily at midnight | Incremental restic backup | +| `/usr/local/bin/backup-weekly-image.sh` | Sundays 3 AM | Full system tarball | + +### Retention Policy + +- **Daily backups:** Keep 7 days +- **Weekly backups:** Keep 4 weeks +- **Monthly backups:** Keep 12 months +- **System images:** Keep 4 most recent ### Manual Backup Commands +```bash +# Check backup status +export RESTIC_REPOSITORY=/mnt/hdd/backups/restic-repo +export RESTIC_PASSWORD='dalidou-backup-2025' +restic snapshots + +# Run manual backup +/usr/local/bin/backup-daily.sh + +# Restore a file from backup +restic restore latest --target /tmp/restore --include /srv/storage/obsidian + +# List files in a snapshot +restic ls latest + +# Check backup integrity +restic check + +# View backup logs +tail -100 /var/log/backup-daily.log +tail -100 /var/log/backup-weekly.log +``` + +### Legacy Manual Backup Commands + ```bash # Backup Immich tar -czvf immich-backup-$(date +%Y%m%d).tar.gz /srv/immich/ @@ -498,43 +615,138 @@ sudo systemctl restart docker ## Disaster Recovery -### If Server Fails - Rebuild Steps +### What You Need to Recover -1. **Install fresh Linux (Debian/Ubuntu)** +1. **The 14TB WD Elements HDD** (contains all backups and Immich photos) +2. **Any new Linux machine** (Ubuntu 22.04+ recommended) +3. **The restic password:** `dalidou-backup-2025` + +### Complete Recovery Steps + +#### Step 1: Install Fresh Ubuntu + +Install Ubuntu Server or Desktop on the new machine. + +#### Step 2: Install Required Software -2. **Install Docker:** ```bash +# Install Docker curl -fsSL https://get.docker.com | sh sudo usermod -aG docker $USER -``` +newgrp docker -3. **Restore /srv from backup:** -```bash -sudo mkdir /srv -sudo tar -xzvf backup.tar.gz -C / -``` +# Install restic +sudo apt update && sudo apt install -y restic -4. **Start each service:** -```bash -cd /srv/gitea && docker compose up -d -cd /srv/immich && docker compose up -d -cd /srv/paperless && docker compose up -d -cd /srv/seafile && docker compose up -d -# etc. -``` - -5. **Install Tailscale:** -```bash +# Install Tailscale (for remote access) curl -fsSL https://tailscale.com/install.sh | sh -sudo tailscale up ``` -### Key Files to Backup +#### Step 3: Connect and Mount the 14TB HDD -- All of `/srv/` -- `/etc/caddy/Caddyfile` (if using Caddy) -- Docker compose files (already in /srv/) -- This documentation! +```bash +# Find the drive +lsblk + +# Create mount point and mount (replace sdX with actual device) +sudo mkdir -p /mnt/hdd +sudo mount /dev/sdX1 /mnt/hdd + +# Add to fstab for auto-mount (get UUID first) +sudo blkid /dev/sdX1 +# Add line to /etc/fstab: +# UUID= /mnt/hdd ext4 defaults,nofail 0 2 +``` + +#### Step 4: Restore from Restic Backup + +```bash +# Set up restic environment +export RESTIC_REPOSITORY=/mnt/hdd/backups/restic-repo +export RESTIC_PASSWORD='dalidou-backup-2025' + +# List available backups +restic snapshots + +# Restore everything to root filesystem +sudo -E restic restore latest --target / + +# This restores: +# - /mnt/hdd/immich (Immich photos & database) +# - /srv/storage/obsidian (Obsidian vault) +# - /srv/storage/docs (Documents) +# - /srv/gitea (Git repositories) +# - /srv/paperless (Paperless documents) +# - /srv/homepage, /srv/pihole, /srv/syncthing (configs) +# - /home/papa (docker-compose.yml) +``` + +#### Step 5: Create Required Directories + +```bash +sudo mkdir -p /srv/storage +# Mount SSD if you have one, or create directories +``` + +#### Step 6: Start All Services + +```bash +cd /home/papa +docker compose up -d + +# Verify all containers are running +docker ps +``` + +#### Step 7: Configure Tailscale + +```bash +sudo tailscale up +# Follow the link to authenticate +``` + +#### Step 8: Verify Services + +- Immich: http://localhost:2283 +- Gitea: http://localhost:3000 +- Paperless: http://localhost:8082 +- Homepage: http://localhost:3001 + +### Recovery Time Estimate + +| Step | Time | +|------|------| +| Install Ubuntu | 15-30 min | +| Install Docker/restic | 5 min | +| Mount HDD | 2 min | +| Restore from backup | 30-60 min (depends on data size) | +| Start services | 5 min | +| **Total** | **~1-2 hours** | + +### Key Files in Backup + +| Location | Contents | +|----------|----------| +| `/mnt/hdd/immich` | All photos, videos, thumbnails, postgres DB | +| `/srv/storage/obsidian` | Obsidian vault | +| `/srv/gitea` | Git repositories and database | +| `/srv/paperless` | Scanned documents and database | +| `/home/papa/docker-compose.yml` | All service definitions | + +### Alternative: Weekly System Image Recovery + +If you prefer a full system restore (slower but includes OS configs): + +```bash +# Mount the HDD +sudo mount /dev/sdX1 /mnt/hdd + +# List available images +ls -la /mnt/hdd/backups/system-images/ + +# Extract to new system +sudo tar -xzvf /mnt/hdd/backups/system-images/system-image-YYYYMMDD.tar.gz -C / +``` --- @@ -584,6 +796,40 @@ docker exec -it psql -U -d docker exec pg_isready ``` +### DNS Resolution Issues + +If external domains fail to resolve (e.g., `api.anthropic.com`, `google.com`): + +```bash +# Check current DNS config +cat /etc/resolv.conf + +# Test DNS resolution +ping -4 google.com + +# If using Tailscale MagicDNS and it's failing: +# Option 1: Disable Tailscale DNS management +tailscale set --accept-dns=false + +# Option 2: Add fallback DNS to systemd-resolved +cat > /etc/systemd/resolved.conf.d/fix-dns.conf << 'EOF' +[Resolve] +DNS=8.8.8.8 1.1.1.1 +FallbackDNS=8.8.4.4 1.0.0.1 +EOF +systemctl restart systemd-resolved + +# Switch to systemd-resolved +rm /etc/resolv.conf +ln -s /run/systemd/resolve/stub-resolv.conf /etc/resolv.conf +``` + +**Current DNS Configuration (as of Dec 2025):** +- Tailscale DNS disabled (`--accept-dns=false`) +- Using systemd-resolved with Google (8.8.8.8) and Cloudflare (1.1.1.1) DNS + +--- + ### Reset Service Password **Filebrowser:** @@ -643,3 +889,6 @@ df -h /srv | 2025-11-27 | Added Seafile setup | | 2025-11-27 | Added Git LFS for CAD versioning | | 2025-12-06 | Added Homepage dashboard documentation | +| 2025-12-18 | Added 14TB WD Elements HDD for Immich storage and backups | +| 2025-12-18 | Configured automated backup system (restic daily + weekly images) | +| 2025-12-18 | Fixed DNS resolution issues (Tailscale MagicDNS → systemd-resolved) | diff --git a/docs/MEGA-PLAN-BRAIN-SYSTEM.md b/docs/MEGA-PLAN-BRAIN-SYSTEM.md new file mode 100644 index 0000000..2295b91 --- /dev/null +++ b/docs/MEGA-PLAN-BRAIN-SYSTEM.md @@ -0,0 +1,1019 @@ +# MEGA PLAN: Antoine's Unified Brain System + +> **For Claude Code**: This document contains complete instructions for setting up Antoine's knowledge management, code, and document system on his dalidou server. + +--- + +## Overview + +### Who is Antoine? + +- **Name**: Antoine Bherer-Simard +- **Company**: Atomaste Inc. (FEA/optimization consulting) +- **Product in development**: Atomizer (FEA optimization framework) +- **Location**: Rouyn-Noranda, Quebec +- **Server**: dalidou (192.168.86.50) + +### Objective + +Create a unified system with 3 layers: + +1. **brain/** → PKM (Personal Knowledge Management) - Markdown notes, documentation, journal +2. **code/** → Version-controlled source code with Git/Gitea +3. **storage/** → Binary files (PDFs, invoices, legal documents) via Seafile + +All accessible via VSCode with contextual workspaces, automatically synchronized, and optimized for working with Claude. + +--- + +## Target Architecture + +### Folder Structure + +``` +/home/antoine/ +├── brain/ # PKM (Syncthing) - MARKDOWN NOTES +│ ├── .obsidian/ # Obsidian config +│ ├── _templates/ # Reusable templates +│ │ ├── daily.md +│ │ ├── client.md +│ │ ├── meeting.md +│ │ └── project.md +│ │ +│ ├── atomizer/ # Atomizer product documentation +│ │ ├── CLAUDE.md # Context for Claude +│ │ ├── 00-master-plan.md # Central document +│ │ ├── architecture.md +│ │ ├── roadmap.md +│ │ ├── dev-decisions.md +│ │ ├── api/ +│ │ │ └── optimizer.md +│ │ └── reports/ # Jupyter notebook exports +│ │ +│ ├── atomaste/ # Atomaste Business +│ │ ├── CLAUDE.md +│ │ ├── overview.md +│ │ ├── clients/ +│ │ │ ├── _index.md # Client list +│ │ │ ├── _template-client.md +│ │ │ └── starspec/ +│ │ │ ├── overview.md +│ │ │ ├── meetings/ +│ │ │ └── projects/ +│ │ ├── finances/ +│ │ │ ├── CLAUDE.md +│ │ │ ├── rates.md +│ │ │ ├── 2024-summary.md +│ │ │ ├── 2025-budget.md +│ │ │ └── quarterly/ +│ │ │ └── 2025-Q1.md +│ │ └── marketing/ +│ │ └── website-content.md +│ │ +│ ├── engineering/ # Technical knowledge base +│ │ ├── CLAUDE.md +│ │ ├── _index.md +│ │ ├── fea/ +│ │ │ ├── nastran-tips.md +│ │ │ ├── mesh-convergence.md +│ │ │ └── nonlinear-analysis.md +│ │ ├── optimization/ +│ │ │ ├── optuna-guide.md +│ │ │ ├── bayesian-methods.md +│ │ │ └── multi-objective.md +│ │ └── cad/ +│ │ ├── nx-simcenter.md +│ │ └── solidworks-api.md +│ │ +│ ├── personal/ # Personal life +│ │ ├── CLAUDE.md +│ │ └── goals/ +│ │ +│ ├── journal/ # Daily notes +│ │ └── 2025/ +│ │ └── 01/ +│ │ └── .gitkeep +│ │ +│ └── inbox/ # Quick capture +│ └── .gitkeep +│ +├── code/ # CODE (Git/Gitea) +│ ├── atomizer/ # Main product +│ │ ├── CLAUDE.md +│ │ ├── README.md +│ │ ├── src/ +│ │ │ └── atomizer/ +│ │ │ └── __init__.py +│ │ ├── tests/ +│ │ │ └── .gitkeep +│ │ └── notebooks/ +│ │ ├── exploration/ +│ │ └── examples/ +│ │ +│ ├── finance/ # Financial tools +│ │ ├── CLAUDE.md +│ │ ├── README.md +│ │ ├── tax_calculator/ +│ │ │ └── __init__.py +│ │ ├── invoice_generator/ +│ │ │ └── __init__.py +│ │ └── reports/ +│ │ └── .gitkeep +│ │ +│ ├── tools/ # Miscellaneous tools +│ │ ├── CLAUDE.md +│ │ ├── scripts/ +│ │ │ └── .gitkeep +│ │ └── mcp-servers/ +│ │ └── .gitkeep +│ │ +│ └── server/ # dalidou server config +│ ├── CLAUDE.md +│ ├── docker-compose/ +│ │ └── .gitkeep +│ └── configs/ +│ └── .gitkeep +│ +├── storage/ # BINARY FILES (Seafile) +│ └── atomaste/ +│ ├── clients/ +│ │ └── starspec/ +│ │ ├── contracts/ +│ │ ├── invoices/ +│ │ └── correspondence/ +│ ├── finances/ +│ │ ├── invoices-received/ +│ │ │ ├── 2024/ +│ │ │ └── 2025/ +│ │ ├── taxes/ +│ │ │ ├── 2024/ +│ │ │ └── 2025/ +│ │ ├── bank-statements/ +│ │ └── receipts/ +│ ├── legal/ +│ │ ├── incorporation/ +│ │ ├── contracts/ +│ │ └── insurance/ +│ └── archive/ +│ +└── workspaces/ # VSCode workspace files + ├── atomizer-dev.code-workspace + ├── atomaste-business.code-workspace + ├── atomaste-finance.code-workspace + ├── engineering-kb.code-workspace + ├── daily-assistant.code-workspace + ├── server-admin.code-workspace + └── everything.code-workspace +``` + +--- + +## Required Services on dalidou + +### Existing Services (verify they're running) + +- **Syncthing**: For syncing brain/ (sync.dalidou.home or port 8384) +- **Seafile**: For storage/ (cloud.dalidou.home or port 8083) +- **Gitea**: For code/ (git.dalidou.home or port 3000) +- **Caddy**: Reverse proxy + +### Syncthing Configuration + +The `/home/antoine/brain/` folder must be shared via Syncthing: +- Bidirectional sync with Antoine's laptop +- Later: sync with Android (Pixel) +- Folder Type: "Send & Receive" + +--- + +## CLAUDE.md File Contents + +These files provide context to Claude for each section. + +### brain/atomizer/CLAUDE.md + +```markdown +# Context: Atomizer Development + +## What is Atomizer? +Atomizer is a Python optimization framework for FEA (Finite Element Analysis). +It uses Optuna with TPE sampler to optimize CAD geometries via NX Simcenter. + +## Tech Stack +- Python 3.11+ +- Optuna (TPE, CMA-ES samplers) +- NX Simcenter API +- Nastran solver + +## Locations +- **Source code**: ~/code/atomizer/ +- **Documentation**: This folder (~/brain/atomizer/) +- **Jupyter Notebooks**: ~/code/atomizer/notebooks/ + +## Key files +- `00-master-plan.md` - Overview and roadmap +- `architecture.md` - Technical architecture +- `dev-decisions.md` - Design decisions and conventions +- `roadmap.md` - Version planning + +## Code Conventions +- Naming: snake_case for functions, PascalCase for classes +- Tests: pytest, minimum 80% coverage on core/ +- Docstrings: Google style +- Type hints: mandatory + +## Current focus +See `00-master-plan.md` section "Current Focus" +``` + +### brain/atomaste/CLAUDE.md + +```markdown +# Context: Atomaste Business + +## What is Atomaste? +Atomaste Inc. is a mechanical engineering consulting company +specializing in finite element analysis (FEA) and optimization. + +## Owner +Antoine Bherer-Simard +Rouyn-Noranda, Quebec, Canada + +## Services +- FEA Analysis (stress, thermal, modal) +- Design optimization +- Custom tool development (Atomizer) + +## Structure +- `clients/` - Folders per client +- `finances/` - Financial notes (PDFs are in ~/storage/atomaste/finances/) +- `marketing/` - Marketing content, website + +## Important +- PDF/binary documents are in ~/storage/atomaste/, NOT here +- This folder contains MARKDOWN NOTES only +- To reference a file: use a link to storage/ +``` + +### brain/atomaste/finances/CLAUDE.md + +```markdown +# Context: Atomaste Finances + +## Structure + +- **Notes** (this folder): Summaries, analyses, budgets in markdown +- **Code** (~/code/finance/): Scripts for calculations, automated reports +- **Documents** (~/storage/atomaste/finances/): PDFs, invoices, bank statements + +## Fiscal info +- Fiscal year: January - December +- GST/QST: Quarterly filings +- T2 (corporate tax): Annual, deadline 6 months after fiscal year end + +## Rates +See `rates.md` for hourly rates and packages. + +## Tools +- ~/code/finance/tax_calculator/ - Estimated tax calculation +- ~/code/finance/invoice_generator/ - Invoice generation +- ~/code/finance/reports/ - Financial report scripts + +## Convention +- Amounts are in CAD unless otherwise noted +- Date format: YYYY-MM-DD +``` + +### brain/engineering/CLAUDE.md + +```markdown +# Context: Engineering Knowledge Base + +## Purpose +Antoine's technical knowledge base covering: +- Finite Element Analysis (FEA) +- Optimization +- CAD/CAM + +## Structure +- `fea/` - Nastran tips and guides, meshing, analyses +- `optimization/` - Optuna, Bayesian methods, multi-objective +- `cad/` - NX Simcenter, SolidWorks, APIs + +## Usage +These notes are technical references accumulated over time. +They can be linked from Atomizer docs or client projects. + +## Conventions +- Include code examples when relevant +- Link to official documentation +- Update when new discoveries are made +``` + +### brain/personal/CLAUDE.md + +```markdown +# Context: Personal + +## Note +This folder contains Antoine's personal notes. +Treat with discretion and respect for privacy. + +## Typical Content +- Personal goals +- Reflections +- Family notes + +## Expected Behavior +- Do not share contents of this folder +- Do not include in reports or exports +- Help only if explicitly requested +``` + +### code/atomizer/CLAUDE.md + +```markdown +# Context: Atomizer Codebase + +## Repository +- Git remote: gitea.dalidou.home/antoine/atomizer +- Main branch: main + +## Structure +``` +atomizer/ +├── src/atomizer/ # Main source code +│ ├── core/ # Optimization engine +│ ├── samplers/ # Optuna wrappers (TPE, CMA-ES) +│ ├── interfaces/ # CAD connectors (NX, SolidWorks) +│ └── utils/ # Nastran parsing, plotting +├── tests/ # pytest tests +├── notebooks/ # Jupyter notebooks +│ ├── exploration/ # Exploratory work +│ └── examples/ # Documented examples +└── configs/ # YAML configuration files +``` + +## Development workflow +1. Read ~/brain/atomizer/00-master-plan.md for context +2. Create a branch for the feature +3. Implement with tests +4. Document in ~/brain/atomizer/ if necessary +5. PR to main + +## Testing +```bash +cd ~/code/atomizer +pytest tests/ -v +``` + +## Associated Documentation +See ~/brain/atomizer/ for complete documentation. +``` + +### code/finance/CLAUDE.md + +```markdown +# Context: Finance Tools + +## Purpose +Python tools for Atomaste financial management. + +## Modules +- `tax_calculator/` - Tax estimation (federal, provincial, corporate) +- `invoice_generator/` - PDF invoice generation +- `reports/` - Automated financial report scripts + +## Usage +These tools work with: +- Notes in ~/brain/atomaste/finances/ +- Documents in ~/storage/atomaste/finances/ + +## Example +```python +from tax_calculator import estimate_quarterly_tax +from invoice_generator import create_invoice + +# Generate an invoice +create_invoice( + client="Starspec", + items=[{"desc": "FEA Analysis", "hours": 40, "rate": 150}], + output="~/storage/atomaste/clients/starspec/invoices/2025-01.pdf" +) +``` +``` + +### code/tools/CLAUDE.md + +```markdown +# Context: Tools & Scripts + +## Purpose +Collection of utility tools and scripts. + +## Structure +- `scripts/` - One-off bash/python scripts +- `mcp-servers/` - Custom MCP servers for Claude + +## Guidelines +- Document each script with a header +- Include usage examples +- Test before committing +``` + +### code/server/CLAUDE.md + +```markdown +# Context: Server Configuration (dalidou) + +## Server info +- Hostname: dalidou +- IP: 192.168.86.50 +- OS: Linux (probably Ubuntu) +- Tailscale: Enabled + +## Docker Services +- Syncthing (sync.dalidou.home) +- Seafile (cloud.dalidou.home) +- Gitea (git.dalidou.home) +- Immich (photos.dalidou.home) +- Paperless (docs.dalidou.home) +- Caddy (reverse proxy) + +## Structure +- `docker-compose/` - docker-compose files per service +- `configs/` - Configuration files + +## Access +- Local: 192.168.86.50 +- External: Via Tailscale (100.x.x.x) + +## Backup +TODO: Document backup strategy +``` + +--- + +## Templates + +### _templates/daily.md + +```markdown +# {{date}} + +## Daily Focus + +- [ ] + +## Notes + +## Links + +## Accomplished + +## Tomorrow + +``` + +### _templates/client.md + +```markdown +# {{client_name}} + +## Overview + +- **Contact**: +- **Email**: +- **Since**: +- **Status**: Active / Inactive + +## Projects + +| Project | Status | Notes | +|---------|--------|-------| +| | | | + +## Documents + +See: [storage/atomaste/clients/{{client_name}}/](file:///home/antoine/storage/atomaste/clients/{{client_name}}/) + +## Notes + +## Interaction History + +### {{date}} +- +``` + +### _templates/meeting.md + +```markdown +# Meeting: {{title}} + +**Date**: {{date}} +**Participants**: +**Type**: Client / Internal / Other + +## Agenda + +1. + +## Notes + +## Actions + +- [ ] @antoine: +- [ ] @other: + +## Next Meeting + +``` + +### _templates/project.md + +```markdown +# Project: {{project_name}} + +## Overview + +- **Client**: [[clients/{{client}}]] +- **Start date**: +- **Status**: Planning / Active / On Hold / Completed +- **Budget**: + +## Objectives + +1. + +## Deliverables + +- [ ] + +## Technical Notes + +## Timeline + +| Phase | Start | End | Status | +|-------|-------|-----|--------| +| | | | | + +## Documents + +- Contract: [link](file:///home/antoine/storage/...) +- + +## Log + +### {{date}} +- +``` + +--- + +## VSCode Workspaces + +### workspaces/atomizer-dev.code-workspace + +```json +{ + "folders": [ + { + "path": "../code/atomizer", + "name": "Code - Atomizer" + }, + { + "path": "../brain/atomizer", + "name": "Docs - Atomizer" + }, + { + "path": "../brain/engineering", + "name": "Engineering KB" + } + ], + "settings": { + "files.exclude": { + "**/__pycache__": true, + "**/.pytest_cache": true, + "**/node_modules": true, + "**/.git": true + }, + "python.defaultInterpreterPath": "python3" + }, + "extensions": { + "recommendations": [ + "ms-python.python", + "ms-toolsai.jupyter" + ] + } +} +``` + +### workspaces/atomaste-business.code-workspace + +```json +{ + "folders": [ + { + "path": "../brain/atomaste", + "name": "Atomaste Business" + }, + { + "path": "../brain/atomizer", + "name": "Products" + }, + { + "path": "../storage/atomaste", + "name": "Documents" + } + ], + "settings": { + "files.exclude": { + "**/.obsidian": true + } + } +} +``` + +### workspaces/atomaste-finance.code-workspace + +```json +{ + "folders": [ + { + "path": "../brain/atomaste/finances", + "name": "Finance Notes" + }, + { + "path": "../code/finance", + "name": "Finance Code" + }, + { + "path": "../storage/atomaste/finances", + "name": "Finance Documents" + } + ], + "settings": { + "files.exclude": { + "**/__pycache__": true + } + } +} +``` + +### workspaces/engineering-kb.code-workspace + +```json +{ + "folders": [ + { + "path": "../brain/engineering", + "name": "Engineering KB" + }, + { + "path": "../code/atomizer/notebooks", + "name": "Notebooks" + } + ], + "settings": {} +} +``` + +### workspaces/daily-assistant.code-workspace + +```json +{ + "folders": [ + { + "path": "../brain/journal", + "name": "Journal" + }, + { + "path": "../brain/inbox", + "name": "Inbox" + }, + { + "path": "../brain/atomaste/clients", + "name": "Clients" + }, + { + "path": "../brain/personal", + "name": "Personal" + } + ], + "settings": {} +} +``` + +### workspaces/server-admin.code-workspace + +```json +{ + "folders": [ + { + "path": "../code/server", + "name": "Server Config" + }, + { + "path": "../code/tools", + "name": "Tools" + } + ], + "settings": {} +} +``` + +### workspaces/everything.code-workspace + +```json +{ + "folders": [ + { + "path": "../brain", + "name": "Brain (PKM)" + }, + { + "path": "../code", + "name": "Code" + }, + { + "path": "../storage", + "name": "Storage" + } + ], + "settings": { + "files.exclude": { + "**/.obsidian": true, + "**/__pycache__": true, + "**/.git": true + } + } +} +``` + +--- + +## Atomizer Master Plan File + +### brain/atomizer/00-master-plan.md + +```markdown +# Atomizer Master Plan + +> **For Claude**: This document is the entry point for understanding Atomizer. +> Read it first before working on the project. + +**Last updated**: {{date}} + +--- + +## Quick Context + +**Atomizer** is a Python optimization framework for FEA (Finite Element Analysis). + +| Aspect | Detail | +|--------|--------| +| Stack | Python 3.11+, Optuna, NX Simcenter, Nastran | +| Code | ~/code/atomizer/ | +| Docs | This folder (~/brain/atomizer/) | +| Git | gitea.dalidou.home/antoine/atomizer | + +--- + +## Architecture + +See [[architecture]] for complete details. + +``` +atomizer/ +├── core/ # Optimization engine +├── samplers/ # TPE, CMA-ES wrappers +├── interfaces/ # NX, SolidWorks connectors +└── utils/ # Nastran parsing, plotting +``` + +### Key Classes + +- `Optimizer` - Main entry point +- `NXInterface` - Communication with NX Simcenter +- `NastranParser` - Reading .f06 results + +--- + +## Roadmap + +See [[roadmap]] for details. + +### v0.3 (current) +- [x] Functional TPE sampler +- [x] Basic NX integration +- [ ] Multi-objective optimization +- [ ] Visualization improvements + +### v0.4 (planned) +- [ ] SolidWorks interface +- [ ] Parallel evaluations +- [ ] Web dashboard + +### Future +- [ ] Cloud computing support +- [ ] Plugin marketplace + +--- + +## Conventions + +See [[dev-decisions]] for decision history. + +- **Naming**: snake_case (functions), PascalCase (classes) +- **Config**: YAML files in `configs/` +- **Tests**: pytest, minimum 80% coverage on core/ +- **Docstrings**: Google style +- **Type hints**: Mandatory + +--- + +## Navigation + +| Topic | Note | Code | +|-------|------|------| +| Architecture | [[architecture]] | `~/code/atomizer/src/` | +| Roadmap | [[roadmap]] | - | +| Decisions | [[dev-decisions]] | - | +| API | [[api/optimizer]] | `src/atomizer/core/` | +| NX Integration | [[../engineering/cad/nx-simcenter]] | `interfaces/nx.py` | +| Optuna | [[../engineering/optimization/optuna-guide]] | `samplers/` | + +--- + +## Current Focus + + + +**Working on**: +**Blockers**: +**Next step**: + +**Recent journal**: [[../../journal/2025/01/]] + +--- + +## For Claude + +When working on Atomizer: + +1. **Start here** - Read this file for context +2. **Check conventions** - [[dev-decisions]] +3. **Code is in** - `~/code/atomizer/` +4. **Notebooks are in** - `~/code/atomizer/notebooks/` +5. **Document important changes** in this folder + +### Useful Commands + +```bash +# Tests +cd ~/code/atomizer && pytest tests/ -v + +# Launch a notebook +cd ~/code/atomizer/notebooks && jupyter lab + +# Git status +cd ~/code/atomizer && git status +``` +``` + +--- + +## Installation Instructions + +### Step 1: Create Folder Structure + +```bash +# On dalidou, as antoine +cd /home/antoine + +# Create brain/ +mkdir -p brain/{_templates,atomizer/{api,reports},atomaste/{clients/starspec/{meetings,projects},finances/quarterly,marketing},engineering/{fea,optimization,cad},personal/goals,journal/2025/01,inbox} + +# Create code/ +mkdir -p code/{atomizer/{src/atomizer,tests,notebooks/{exploration,examples},configs},finance/{tax_calculator,invoice_generator,reports},tools/{scripts,mcp-servers},server/{docker-compose,configs}} + +# Create storage/ (if not already mounted via Seafile) +mkdir -p storage/atomaste/{clients/starspec/{contracts,invoices,correspondence},finances/{invoices-received/{2024,2025},taxes/{2024,2025},bank-statements,receipts},legal/{incorporation,contracts,insurance},archive} + +# Create workspaces/ +mkdir -p workspaces +``` + +### Step 2: Create Base Files + +Create all files listed in this document: +- All CLAUDE.md files +- All templates in _templates/ +- All .code-workspace files in workspaces/ +- The 00-master-plan.md +- .gitkeep files for empty folders + +### Step 3: Initialize Git Repos + +```bash +# Atomizer (if it doesn't already exist) +cd ~/code/atomizer +git init +git remote add origin git@gitea.dalidou.home:antoine/atomizer.git + +# Finance tools +cd ~/code/finance +git init +git remote add origin git@gitea.dalidou.home:antoine/finance-tools.git + +# Tools +cd ~/code/tools +git init +git remote add origin git@gitea.dalidou.home:antoine/tools.git + +# Server config +cd ~/code/server +git init +git remote add origin git@gitea.dalidou.home:antoine/server-config.git +``` + +### Step 4: Configure Syncthing + +1. Access Syncthing on dalidou (sync.dalidou.home or :8384) +2. Add `/home/antoine/brain/` folder as a shared folder +3. Name the folder "brain" or "antoine-brain" +4. Configure as "Send & Receive" +5. Add devices (Antoine's laptop, later: Android) + +### Step 5: Verify Seafile + +1. Ensure Seafile is mounted at `/home/antoine/storage/` (or create a symlink) +2. If Seafile uses a different path, adjust paths in templates + +### Step 6: Configure Obsidian + +1. Open Obsidian +2. Open vault: `/home/antoine/brain/` +3. Enable recommended plugins: + - Daily Notes + - Templates + - Backlinks +4. Configure templates folder: `_templates/` + +--- + +## Validation Checklist + +After installation, verify: + +- [ ] Folder structure created +- [ ] All CLAUDE.md files in place +- [ ] Templates created in brain/_templates/ +- [ ] Workspaces created in workspaces/ +- [ ] 00-master-plan.md created +- [ ] Syncthing configured for brain/ +- [ ] Seafile accessible via storage/ +- [ ] Git repos initialized in code/ +- [ ] Obsidian can open brain/ as vault +- [ ] VSCode can open .code-workspace files + +--- + +## Reference Information + +### dalidou Server + +- **Local IP**: 192.168.86.50 +- **Tailscale**: 100.x.x.x (check with `tailscale ip`) +- **Services**: + - Syncthing: sync.dalidou.home / :8384 + - Seafile: cloud.dalidou.home / :8083 + - Gitea: git.dalidou.home / :3000 + - Caddy: reverse proxy + +### Contacts / Useful Links + +- **Atomaste**: atomaste.com +- **Email**: antoine@atomaste.com + +--- + +## Maintenance + +### Daily +- Use the daily.md template for daily notes +- Capture ideas in inbox/ + +### Weekly +- Review inbox/ and classify notes +- Update "Current Focus" in master plan +- Commit/push code/ changes + +### Monthly +- Review and update CLAUDE.md files if needed +- Archive old journals +- Verify backups + +--- + +*This document was created on {{date}} to initialize Antoine's knowledge management system.*