An open API service indexing awesome lists of open source software.

https://github.com/perdanger/perdanga-software-solutions

Perdanga Software Solutions automates Windows software management via Chocolatey, handles updates and activation separately, offers CLI or GUI interfaces. Perdanga Forever!
https://github.com/perdanger/perdanga-software-solutions

automation chocolatey chocolatey-automatic gui-application installer package-manager powershell powershell-script software-management-tool spotify-hack spotx windows windows-activaton windows-update xml

Last synced: 8 months ago
JSON representation

Perdanga Software Solutions automates Windows software management via Chocolatey, handles updates and activation separately, offers CLI or GUI interfaces. Perdanga Forever!

Awesome Lists containing this project

README

          

# Perdanga Software Solutions

![GitHub release (latest by date)](https://img.shields.io/github/v/release/perdanger/Perdanga-Software-Solutions?color=blue)
![License](https://img.shields.io/github/license/perdanger/Perdanga-Software-Solutions?color=green)
![Chocolatey](https://img.shields.io/badge/Powered%20by-Chocolatey-brown)

---
Perdanga Software Solutions is a user-friendly PowerShell script designed to simplify the **installation**, **uninstallation**, and **management** of essential Windows software.

## Quick Start

1. **Run in PowerShell (Administrator)**:

```powershell
irm https://raw.githubusercontent.com/perdanger/Perdanga-Software-Solutions/main/PerdangaLoader.ps1 | iex
```

2. **Alternatively, download the archive and run the batch file as an Administrator:**

```
https://github.com/perdanger/Perdanga-Software-Solutions/archive/refs/tags/1.4.zip
```
---
## Supported Programs

7zip.install, brave, cursoride, discord, file-converter,
git, googlechrome, imageglass, nilesoft-shell, nvidia-app,
obs-studio, occt, qbittorrent, revo-uninstaller, spotify,
steam, telegram, vcredist-all, vlc, winrar, wiztree.

---

## 💥 Features

### 1. Main Menu

- **\[A\] Install All Programs**: Installs all supported programs in a single operation.
- **\[G\] Select Specific Programs**: Choose specific programs to install via a graphical interface.
- **\[U\] Uninstall Programs**: Remove Chocolatey-installed programs using a GUI.
- **\[C\] Install Custom Package**: Install a specific Chocolatey package by entering its package ID.
- **\[T\] Disable Windows Telemetry**: Disables telemetry services and applies registry tweaks for privacy.
- **\[X\] Activate Spotify**: Applies SpotX enhancements for an optimized Spotify experience.
- **\[W\] Activate Windows**: Runs an external activation script from get.activated.win.
- **\[N\] Update Windows**: Checks for and installs the latest Windows updates.
- **\[F\] Create Unattend.xml File**: Generates an `autounattend.xml` file for automated Windows installation.
- **\[E\] Exit Script**: Safely exits and disables Chocolatey auto-confirmation.

To install specific programs, enter their numbers (e.g., `1`, `1 5 17`, or `1,5,17`) from the supported programs list.\
**Tip**: Type `perdanga` for a hidden surprise! 🧀

### 2. Unattend.xml Creator

Customize your Windows installation with these options:

- **System Settings**: Set computer name, admin user, and password.
- **Regional Preferences**: Configure UI language, system locale, user locale, time zone, and keyboard layouts.
- **OOBE Bypass**: Skip EULA, local/online account setup, and wireless configuration.
- **System Tweaks**: Enable file extensions, disable SmartScreen, enable system restore, or disable app suggestions.
- **Bloatware Removal**: Remove unwanted pre-installed apps during setup.
- **Output**: Saves the `autounattend.xml` file to your Desktop for use with a Windows installation USB.

---

## 🛠️ Troubleshooting

- **Script Fails to Run**:

- Ensure PowerShell is run with **Administrator privileges**.
- Verify PowerShell version (5.1 or higher): `Get-Host | Select-Object Version` or `$PSVersionTable.PSVersion`.
- Check your execution policy: `Get-ExecutionPolicy`. If restricted, set it to `RemoteSigned` with `Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy RemoteSigned`.

- **GUI Unavailable**:

- If `[G]`, `[U]`, or `[F]` options fail, ensure `System.Windows.Forms` is available. Alternatively, use CLI-based options.

- **Package Not Found**:

- For `[C]`, confirm the package ID exists in the Chocolatey repository: `choco search `.

- **Logs**:

- Review `install_log_YYYYMMDD_HHMMSS.txt` in the script directory or `%TEMP%` folder for detailed error information.

---

## 📜 License

This project incorporates code from the following third-party sources:

- **SpotX** (Spotify activation feature)

- Repository: SpotX-Official
- Copyright © 2025 SpotX-Official
- License: MIT License

- **Microsoft Activation Scripts** (Windows activation feature)

- Repository: massgravel/Microsoft-Activation-Scripts
- Copyright © 2025 massgravel
- License: GPL-3.0

---

**Perdanga Forever**