الانتقال إلى المحتوى الرئيسي
سيقوم هذا النص البرمجي بإجراء إلغاء تثبيت نظيف لـ Gorelo Connect و Gorelo Launcher:
سيؤدي ذلك إلى تعطيل المكوّن الإضافي Gorelo Connect إذا كان مثبتًا. أعد تثبيت المكوّن الإضافي Gorelo Connect لاستعادة الوصول عن بُعد إلى هذا الأصل المحدد.
# Uninstall GoreloConnect
$goreloConnectReg = Get-ChildItem -Path 'HKLM:\Software\Microsoft\Windows\CurrentVersion\Uninstall' | 
                    ForEach-Object { Get-ItemProperty $_.PSPath } | 
                    Where-Object { $_.DisplayName -like '*GoreloConnect*' }
                    
if ($goreloConnectReg.UninstallString) {
    Start-Process "cmd.exe" -ArgumentList "/c $($goreloConnectReg.UninstallString) /S -Force" -Wait -NoNewWindow
}

# Get all user profiles
$userProfiles = Get-ChildItem "C:\Users" -Directory

# Remove GoreloConnect and GoreloLauncher components for all users
foreach ($profile in $userProfiles) {
    # Remove GoreloConnect components
    Remove-Item "C:\Users\$($profile.Name)\AppData\Roaming\GoreloConnect" -Recurse -Force -ErrorAction SilentlyContinue
    
    # Remove GoreloLauncher components
    Remove-Item "C:\Users\$($profile.Name)\Downloads\GoreloLauncher.exe" -Force -ErrorAction SilentlyContinue
    Remove-Item "C:\Users\$($profile.Name)\AppData\Local\GoreloLauncher\config.dat" -Force -ErrorAction SilentlyContinue
    Remove-Item "C:\Users\$($profile.Name)\AppData\Local\GoreloLauncher" -Recurse -Force -ErrorAction SilentlyContinue
}

# Remove global GoreloLauncher components
Remove-Item "Registry::HKEY_CLASSES_ROOT\GoreloLauncher" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "C:\Program Files\GoreloLauncher" -Recurse -Force -ErrorAction SilentlyContinue
Remove-Item "C:\ProgramData\GoreloLauncher" -Recurse -Force -ErrorAction SilentlyContinue

# NOTE! This will break the Gorelo Connect plugin if installed. Reinstall the Gorelo Connect plugin to restore remote access to this specific asset.  
سيؤدي ذلك إلى تعطيل المكوّن الإضافي Gorelo Connect إذا كان مثبتًا. أعد تثبيت المكوّن الإضافي Gorelo Connect لاستعادة الوصول عن بُعد إلى هذا الأصل المحدد.