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.
by warlock777 on 2026/07/09 05:13:12 AM    
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.

It's not worth the risk of getting banned from a private tracker just to avoid using qBittorrent. I'd rather use the officially supported client than gamble with my account.

Also, having both qBittorrent and Tixati installed is useful. It makes it easier to cross-seed the same data across multiple private trackers, especially when different trackers prefer or require different clients.
by Guest on 2026/07/09 10:50:10 AM    
client profile option is client-side so nothing to do in account. no risk of ban unless you choose to switch it back to default. why would you switch it back? give me the names of those private trackers so that i can try arguing with their mods about tixati

can devs tell why tixati cannot use the more modern integration option?
by warlock777 on 2026/07/12 10:05:25 AM    
client profile option is client-side so nothing to do in account. no risk of ban unless you choose to switch it back to default. why would you switch it back? give me the names of those private trackers so that i can try arguing with their mods about tixati

can devs tell why tixati cannot use the more modern integration option?


The specific trackers aren't really the point of this thread, That said, since you asked, examples include AnimeBytes and U2 (u2.dmhy.org), both of which are fairly well known.

My original post is about Windows integration. Even if Tixati's Client Profiles work perfectly, that doesn't address the issue where another client can register itself through the Windows `RegisteredApplications`/`Capabilities` mechanism and cause Tixati to disappear from the Default Apps list.

Ideally, Tixati should register itself using the same modern Windows application registration that other clients use. Then Windows would recognize it as a first-class handler for the `magnet` protocol, allowing users to switch between clients normally without relying on registry workarounds.

So my request to the developers is still the same: could Tixati's installer register the appropriate `Capabilities` and `RegisteredApplications` entries so it integrates properly with Windows 11's Default Apps system?
by Guest on 2026/07/14 02:13:12 PM    
It can be done. Just keep in mind that everyone is performing the clown plop routine because Microsoft said so.

File and protocol association has been a battleground for a long time. In the beginning, there was a well known set of registry keys that could be edited by any program, desired or not (with some undocumented sprinkles used by Explorer programmers internally). Then Windows added extra keys that overrode the old behaviour and were only accessible with admin rights. Programs started to ask for elevation. Then Windows introduced a dedicated driver that overrode direct access, and added extra requirements for programs to appear in system settings. Then they made system settings, the only official option left, even more horrible to use to deter anyone who is not dedicated enough.

It is a deliberate sabotage. You are not allowed to set all associations the way you want in a single click, that option only exists for administrators in corporate environments. You can say that consumer systems are all administered by Microsoft, and not their owners (it is literally the case when user account on Microsoft servers is used, the tech is the same as in joining the corporate domain).

All that just to keep Edge appear when you try to open any link, or any PDF file, or something that appeared in the search panel. Of course, while other software can't touch the settings, Edge installers (that might run at any time without user interaction) can (and did) reset the associations to Microsoft defaults.

So it can be done, but no one can guarantee that in six months Microsoft won't introduce another incompatible change to make all third party software users suffer.




This web site is powered by Super Simple Server