Log In     Register    

Help and Support
Ask a question, report a problem, request a feature...
<<  Back To Forum

[FIX]  Tixati Missing from Windows "Default Apps" for (.Magnet)

by warlock777 on 2026/07/08 06:17:36 AM    
The Problem:
If you install qBittorrent, it completely hijacks magnet: links, and Tixati completely disappears as a choice from the Windows "Default Apps" settings menu for the .magnet protocol.

Even if you click "Check Now" inside Tixati's Shell Integration settings, Windows completely ignores it.

Why this happens:
qBittorrent registers its protocol "Capabilities" using modern Windows standards, while Tixati's installer relies on legacy registry methods. Because Windows doesn't see Tixati registered as a "capable" modern app, it creates an encrypted UserChoice registry lock that forces qBittorrent as the default and hides Tixati from the menu entirely.

The Fix:
I put together a native PowerShell automation script that resolves this. It manually injects Tixati into the Windows Capabilities system, smashes qBittorrent's sticky UserChoice lock, and restores Tixati to the protocol selection list.

To apply this fix, open PowerShell as an Administrator. Then, simply copy all the text in the codebox below and paste it into your PowerShell window all at once, then press Enter:

# ==============================================================================

TIXATI MAGNET & TORRENT NATIVE FORCE-FIX SCRIPT
==============================================================================
$TixatiPath = '"C:\Program Files\Tixati\tixati.exe" "%1"'

1. Build and force structural protocol paths across HKCR and HKCU
$RegPaths = @(
"Registry::HKEY_CLASSES_ROOT\magnet\shell\open\command",
"Registry::HKEY_CLASSES_ROOT\Tixati.magnet\shell\open\command",
"Registry::HKEY_CLASSES_ROOT\Tixati.torrent\shell\open\command",
"HKCU:\Software\Classes\magnet\shell\open\command",
"HKLM:\SOFTWARE\Tixati\Capabilities\URLAssociations",
"HKLM:\SOFTWARE\Tixati\Capabilities\FileAssociations"
)
foreach ($Path in $RegPaths) { if (-not (Test-Path $Path)) { New-Item -Path $Path -Force | Out-Null } }

2. Map Core System Handlers
Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\magnet" -Name "(Default)" -Value "URL:torrent magnet link"
Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\magnet" -Name "URL Protocol" -Value ""
Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\magnet\shell\open\command" -Name "(Default)" -Value $TixatiPath

Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\Tixati.magnet" -Name "(Default)" -Value "Tixati Magnet Link"
Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\Tixati.magnet" -Name "URL Protocol" -Value ""
Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\Tixati.magnet\shell\open\command" -Name "(Default)" -Value $TixatiPath

Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\Tixati.torrent" -Name "(Default)" -Value "Torrent File"
Set-ItemProperty -Path "Registry::HKEY_CLASSES_ROOT\Tixati.torrent\shell\open\command" -Name "(Default)" -Value $TixatiPath

3. Map Current User Overrides (Stops Windows from hijacking associations)
Set-ItemProperty -Path "HKCU:\Software\Classes\magnet" -Name "(Default)" -Value "URL:torrent magnet link"
Set-ItemProperty -Path "HKCU:\Software\Classes\magnet" -Name "URL Protocol" -Value ""
Set-ItemProperty -Path "HKCU:\Software\Classes\magnet\shell\open\command" -Name "(Default)" -Value $TixatiPath

4. Integrate natively into Windows 'Default Apps' capabilities system
Set-ItemProperty -Path "HKLM:\SOFTWARE\Tixati\Capabilities\URLAssociations" -Name "magnet" -Value "Tixati.magnet"
Set-ItemProperty -Path "HKLM:\SOFTWARE\Tixati\Capabilities\FileAssociations" -Name ".torrent" -Value "Tixati.torrent"
Set-ItemProperty -Path "HKLM:\SOFTWARE\RegisteredApplications" -Name "Tixati" -Value "SOFTWARE\Tixati\Capabilities"

5. Obliterate cached Windows sticky UserChoice blocks
$CacheLocks = @(
"HKCU:\Software\Microsoft\Windows\Shell\Associations\UrlAssociations\magnet",
"HKCU:\Software\Microsoft\Windows\CurrentVersion\Explorer\FileExts.torrent\UserChoice"
)
foreach ($Lock in $CacheLocks) { if (Test-Path $Lock) { Remove-Item -Path $Lock -Recurse -Force -ErrorAction SilentlyContinue } }

6. Flush Shell Cache by restarting Explorer
Write-Host "🚀 Windows protocol configuration complete! Restarting shell..." -ForegroundColor Cyan
Stop-Process -Name explorer -Force

What happens next:
Once the script runs, your desktop interface will refresh. Tixati will immediately handle your magnet links again, and it will now appear natively alongside qBittorrent inside your Windows Default Apps menu if you ever need to manually switch between them.

Note: Personally, I am not a fan of qBittorrent at all and prefer using Tixati exclusively. However, certain strict private trackers stubbornly blacklist Tixati while whitelisting qBittorrent, which occasionally forces me to keep qBittorrent installed on my system. This protocol hijacking issue makes co-existing incredibly frustrating, so implementing this registry fix inside Tixati natively would be a massive quality-of-life win for everyone who wants Tixati as their primary client!

A Message to the Dev Team:
Tixati is easily the most lightweight, customizable, and visually superior torrent client available, and nothing else even comes close to its performance. It would be amazing if the development team could look at integrating these RegisteredApplications registry keys (shown in Step 4) directly into the official Tixati installer. This small change would give Tixati a modern integration blueprint so it can easily defend its protocol defaults and stand its ground against other clients on Windows 10/11.
by Guest on 2026/07/08 07:56:03 AM    
Personally, I am not a fan of qBittorrent at all and prefer using Tixati exclusively. However, certain strict private trackers stubbornly blacklist Tixati while whitelisting qBittorrent, which occasionally forces me to keep qBittorrent installed on my system.
Have you tried the 'Client Profiles' option? https://support.tixati.com/client_profiles  Settings > Transfers > Trackers
That way you don't need qbittorrent for finicky private trackers.




This web site is powered by Super Simple Server