HN 표시: OO – Windows용 자동 O&O 종료
hackernews
|
|
💼 비즈니스
#o&o shutup10++
#powershell
#windows
#개인정보 보호
#자동화 스크립트
#hn
#it
#자동화
원문 출처: hackernews · Genesis Park에서 요약 및 분석
요약
중서부 지역을 기반으로 20년 이상의 경력을 보유한 IT 컨설팅 기업 myTech.Today가 윈도우 사용자의 개인정보를 보호하기 위한 PowerShell 자동화 스크립트를 개발했습니다. 이 스크립트는 마이크로소프트의 원격 측정 및 스파이웨어로부터 사용자를 보호하는 도구인 O&O ShutUp10++의 설치와 설정을 자동으로 처리합니다. 특히 윈도우 업데이트 이후에도 원하는 개인정보 보호 설정이 자동으로 복구되도록 보장하여 지속적인 보안을 제공합니다.
본문
Professional IT Services - Serving the Midwest This PowerShell automation script is developed and maintained by myTech.Today, a professional IT consulting and managed services provider with 20+ years of experience delivering customized technology solutions. | myTech.Today specializes in providing expert IT consulting, automation, and support services to businesses and individuals across the Midwest. We deliver personalized solutions that improve efficiency, enhance security, and drive business value. | | | | myTech.Today · Professional IT Services · Serving the Midwest · mytech.today · (847) 767-4914 | This PowerShell script automates the installation and configuration of O&O ShutUp10++, a privacy tool that helps protect Windows users from Microsoft telemetry and spyware by applying recommended privacy settings. - Scans for existing O&O ShutUp10++ installation - Downloads from official O&O Software website if not found - Silent installation with no user interaction required - Applies recommended privacy settings automatically - Uses O&O ShutUp10++'s default configuration for optimal privacy - Runs completely silently without opening the GUI - Creates a system restore point before applying settings - Allows easy rollback if needed - Automatically creates a scheduled task that runs after Windows updates - Reapplies privacy settings after major, minor, or patch updates - Prevents Microsoft from resetting privacy configurations during updates - Triggers on Windows Update Event IDs 19 and 43 (successful installations) - Color-coded console output with timestamps - Detailed error messages and stack traces - Clear status indicators (INFO, SUCCESS, WARNING, ERROR) - PowerShell 5.1 or higher - Administrator privileges (script requires elevation) - Windows 10 or Windows 11 - Internet connection (for initial download) Before running the script, set the PowerShell execution policy (one-time setup): Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted Run the script as Administrator in CMD: :\path\to\script\install.bat Run the script as Administrator: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted cd ":\path\to\script\" & .\Install-OOShutUp10.ps1 - ✅ Checks if O&O ShutUp10++ is already installed - ✅ Downloads the application if not found - ✅ Creates a system restore point - ✅ Applies recommended privacy settings silently - ✅ Creates a scheduled task to reapply settings after Windows updates - ✅ Prompts to restart the computer The script can also run in "ReapplyOnly" mode, which only reapplies privacy settings without installation or task creation: .\Install-OOShutUp10.ps1 -ReapplyOnly This mode is automatically used by the scheduled task after Windows updates. OOShutUp10-PostWindowsUpdate Reapplies O&O ShutUp10++ privacy settings after Windows updates to prevent Microsoft from resetting privacy configurations The task triggers on the following Windows Update events: - Event ID 19: Windows Update successful installation - Event ID 43: Windows Update installation completed - Runs as: SYSTEM account - Privileges: Highest available - Delay: 2 minutes after Windows Update completion - Execution: Hidden PowerShell window (no user interaction) - Command: PowerShell.exe -NoProfile -ExecutionPolicy Bypass -WindowStyle Hidden -File "" -ReapplyOnly You can view the scheduled task in Task Scheduler: - Open Task Scheduler ( taskschd.msc ) - Navigate to Task Scheduler Library - Look for OOShutUp10-PostWindowsUpdate Or use PowerShell: Get-ScheduledTask -TaskName "OOShutUp10-PostWindowsUpdate" To test the scheduled task manually: Start-ScheduledTask -TaskName "OOShutUp10-PostWindowsUpdate" If you want to remove the scheduled task: Unregister-ScheduledTask -TaskName "OOShutUp10-PostWindowsUpdate" -Confirm:$false ┌─────────────────────────────────────┐ │ Check if O&O ShutUp10++ installed │ └──────────────┬──────────────────────┘ │ ├─ Not Installed ──> Download from official source │ └─ Already Installed ──> Skip download │ ▼ ┌─────────────────────────────────────┐ │ Create System Restore Point │ └──────────────┬──────────────────────┘ │ ▼ ┌─────────────────────────────────────┐ │ Apply Recommended Privacy Settings │ └──────────────┬──────────────────────┘ │ ▼ ┌─────────────────────────────────────┐ │ Create Scheduled Task for Updates │ └──────────────┬──────────────────────┘ │ ▼ ┌─────────────────────────────────────┐ │ Prompt for Restart │ └─────────────────────────────────────┘ ┌─────────────────────────────────────┐ │ Windows Update Completes │ │ (Event ID 19 or 43 triggered) │ └──────────────┬──────────────────────┘ │ ▼ (2 minute delay) ┌─────────────────────────────────────┐ │ Scheduled Task Executes Script │ │ with -ReapplyOnly parameter │ └──────────────┬──────────────────────┘ │ ▼ ┌─────────────────────────────────────┐ │ Locate O&O ShutUp10++ Executable │ └──────────────┬──────────────────────┘ │ ▼ ┌─────────────────────────────────────┐ │ Reapply Privacy Settings Silently │ └──────────────┬──────────────────────┘ │ ▼ ┌─────────────────────────────────────┐ │ Privacy Settings Restored! │ └─────────────────────────────────────┘ O&O ShutUp10++ is executed with the following arguments: /quiet - Silent mode (no UI interaction)/nosrp - Don't create restore point (we create our own)ooshutup10.cfg - Apply recommended privacy settings If you get an execution policy error, run PowerShell as Administrator and execute: Set-ExecutionPolicy -Scope CurrentUser -ExecutionPolicy Unrestricted If you get an ampersand error, use the call operator: & "Q:\_kyle\temp_documents\GitHub\PowerShellScripts\OO\Install-OOShutUp10.ps1" - Verify the task exists: Get-ScheduledTask -TaskName "OOShutUp10-PostWindowsUpdate" - Check task history in Task Scheduler: - Open Task Scheduler - Find the task - Click on the "History" tab - Manually test the task: Start-ScheduledTask -TaskName "OOShutUp10-PostWindowsUpdate" The script checks multiple installation paths: %ProgramFiles%\OO Software\O&O ShutUp10\OOSU10.exe %ProgramFiles%\OOShutUp10\OOSU10.exe %LOCALAPPDATA%\Programs\OOShutUp10\OOSU10.exe %TEMP%\OOSU10.exe If the executable is in a different location, the script will attempt to find it in the PATH. - The script requires Administrator privileges to: - Install software - Create system restore points - Create scheduled tasks - Modify system privacy settings - The scheduled task runs as SYSTEM account to ensure it can apply privacy settings even when no user is logged in - All downloads are from the official O&O Software website: https://dl5.oo-software.com/files/ooshutup10/OOSU10.exe - Saves Time: Automates the entire installation and configuration process - Consistency: Ensures recommended privacy settings are always applied - Protection: Creates restore points before making changes - Persistence: Automatically reapplies settings after Windows updates - No User Interaction: Runs completely silently in the background - Peace of Mind: Privacy settings are maintained even after major Windows updates Microsoft has been known to reset privacy settings during Windows updates, especially major feature updates. This script ensures that your privacy preferences are automatically restored after any Windows update, maintaining your desired level of privacy protection. This script is provided as-is for educational and personal use. O&O ShutUp10++ is developed by O&O Software GmbH and is subject to their license terms. Developed by: myTech.Today Copyright: (c) 2025 myTech.Today. All rights reserved. This script was developed based on requirements for automated O&O ShutUp10++ installation and configuration with post-Windows Update protection, leveraging 20+ years of IT consulting and PowerShell automation expertise. - v1.0 - Initial release with basic installation and configuration - v2.0 - Added scheduled task for post-Windows Update reapplication - v3.0 - Added script relocation, file-based logging, and registry modification for restore points - v2.1.0 - Added -NonInteractive switch for GUI/automated contexts (suppressesRead-Host prompts) myTech.Today is here to help with all your technology needs! With over 20 years of experience in IT consulting and software development, we provide comprehensive technology solutions tailored to your specific needs. From simple troubleshooting to complex infrastructure optimization, we deliver results that drive business value. IT Consulting & Support: - Expert consultation on purchasing decisions and system setup - Troubleshooting and problem resolution - System upgrades and optimization - Virus and spyware removal - Security solutions and compliance Custom Development & Automation: - PowerShell scripting and automation - Custom application development (C#, Python, React/Node) - Database management and integration - Workflow optimization - EDI and ERP systems integration Infrastructure & Cloud Services: - Infrastructure optimization and system administration - Cloud integration (Azure, AWS, Microsoft 365) - Network design and management - Server administration (Windows & Linux) - Backup and disaster recovery solutions Specialized Services: - Active Directory and Group Policy management - Email server setup and configuration - Website design and maintenance - SEO and digital marketing - Remote support and VPN solutions - Experienced: 20+ years delivering technology solutions - Trusted: Serving 190+ satisfied clients with a 5-star rating - Responsive: Consistent 24-hour solution delivery - Flexible: Payment-upon-success terms available - Results-Driven: Proven track record of exceeding client goals We proudly serve businesses and individuals throughout the Midwest: - Chicagoland, IL - Lake Zurich and surrounding areas - Northern Illinois - Southern Wisconsin - Northern Indiana - Southern Michigan Ready to optimize your technology infrastructure? Contact us today! Email: [email protected] Phone: (847) 767-4914 Website: https://mytech.today GitHub: @mytech-today-now myTech.Today - Professional IT Services Delivering Results Since 2016
Genesis Park 편집팀이 AI를 활용하여 작성한 분석입니다. 원문은 출처 링크를 통해 확인할 수 있습니다.
공유