Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Add copy buttons to all
 blocks\n(function() {\n function addCopyButtons() {\n document.querySelectorAll('pre code').forEach(function(codeBlock) {\n if (codeBlock.parentElement.hasAttribute('data-copy-added')) return;\n codeBlock.parentElement.setAttribute('data-copy-added', 'true');\n \n var btn = document.createElement('button');\n btn.textContent = 'Copy';\n btn.style.cssText = 'position:absolute;top:4px;right:4px;padding:2px 8px;font-size:11px;background:#4ecdc4;border:none;border-radius:4px;color:#1a1a2e;cursor:pointer;opacity:0.7;transition:opacity 0.2s;';\n btn.onmouseover = function() { this.style.opacity = '1'; };\n btn.onmouseout = function() { this.style.opacity = '0.7'; };\n btn.onclick = function() {\n navigator.clipboard.writeText(codeBlock.textContent).then(function() {\n btn.textContent = 'Copied!';\n setTimeout(function() { btn.textContent = 'Copy'; }, 1500);\n });\n };\n codeBlock.parentElement.style.position = 'relative';\n codeBlock.parentElement.appendChild(btn);\n });\n }\n \n addCopyButtons();\n \n // Re-run on dynamic content\n var observer = new MutationObserver(addCopyButtons);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Add Copy Buttons to Code Blocks");
}
} catch(__e) { console.warn('[Userscript:Add Copy Buttons to Code Blocks]', __e); }
})();
(function(){
try {
var __m = "github.com";
var __re = new RegExp('^' + "github\\.com" + '
Skip to content

Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Force GitHub README to respect dark mode\n(function() {\n var style = document.createElement('style');\n style.textContent = '\n .markdown-body {\n color-scheme: dark light;\n }\n .markdown-body pre { background: #161b22 !important; }\n .markdown-body code { background: rgba(110, 118, 129, 0.4) !important; }\n .markdown-body table th, .markdown-body table td { border-color: #30363d !important; }\n .markdown-body img { background: #0d1117; }\n .markdown-body blockquote { border-left-color: #8b949e; }\n .markdown-body hr { border-color: #30363d; }\n ';\n document.head.appendChild(style);\n})();", "GitHub Dark Mode README Fix"); } } catch(__e) { console.warn('[Userscript:GitHub Dark Mode README Fix]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Highlight search terms from Google/DuckDuckGo/Bing referrer\n(function() {\n var ref = document.referrer;\n var terms = [];\n \n if (ref.includes('google.com') || ref.includes('duckduckgo.com') || ref.includes('bing.com')) {\n var url = new URL(ref);\n var q = url.searchParams.get('q') || url.searchParams.get('p');\n if (q) {\n terms = q.split(/\\s+/).filter(function(t) { return t.length > 2; });\n }\n }\n \n if (terms.length === 0) return;\n \n var style = document.createElement('style');\n style.textContent = '.userscript-highlight { background: #fbbf24; color: #1a1a2e; padding: 1px 3px; border-radius: 2px; }';\n document.head.appendChild(style);\n \n function highlight(node) {\n if (node.nodeType === 3) { // text node\n var text = node.textContent;\n var found = false;\n terms.forEach(function(term) {\n var regex = new RegExp('(' + term.replace(/[.*+?^${}()|[\\]\\\\]/g, '\\\\') + ')', 'gi');\n if (regex.test(text)) {\n found = true;\n var frag = document.createDocumentFragment();\n var parts = text.split(regex);\n parts.forEach(function(part, i) {\n if (i % 2 === 0) {\n frag.appendChild(document.createTextNode(part));\n } else {\n var span = document.createElement('span');\n span.className = 'userscript-highlight';\n span.textContent = part;\n frag.appendChild(span);\n }\n });\n node.parentNode.replaceChild(frag, node);\n }\n });\n } else if (node.nodeType === 1 && node.childNodes) { // element\n var skipTags = ['SCRIPT', 'STYLE', 'NOSCRIPT', 'TEXTAREA', 'INPUT', 'SELECT'];\n if (!skipTags.includes(node.tagName)) {\n Array.from(node.childNodes).forEach(highlight);\n }\n }\n }\n \n highlight(document.body);\n \n // Re-highlight on dynamic content\n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1 || node.nodeType === 3) highlight(node);\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Highlight Search Terms"); } } catch(__e) { console.warn('[Userscript:Highlight Search Terms]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Strip utm_, fbclid, gclid, etc. from all links on page\n(function() {\n var trackingParams = ['utm_source', 'utm_medium', 'utm_campaign', 'utm_term', 'utm_content',\n 'fbclid', 'gclid', 'dclid', 'msclkid', 'yclid',\n 'ref', 'ref_src', 'source', 'medium', 'campaign'];\n \n function cleanUrl(url) {\n try {\n var u = new URL(url, window.location.origin);\n var changed = false;\n trackingParams.forEach(function(p) {\n if (u.searchParams.has(p)) {\n u.searchParams.delete(p);\n changed = true;\n }\n });\n return changed ? u.toString() : url;\n } catch (e) {\n return url;\n }\n }\n \n function cleanLinks() {\n document.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n \n cleanLinks();\n \n var observer = new MutationObserver(function(mutations) {\n mutations.forEach(function(m) {\n m.addedNodes.forEach(function(node) {\n if (node.nodeType === 1) {\n if (node.tagName === 'A') cleanLinks();\n node.querySelectorAll('a[href]').forEach(function(a) {\n var clean = cleanUrl(a.href);\n if (clean !== a.href) a.href = clean;\n });\n }\n });\n });\n });\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "Remove Tracking Parameters from Links"); } } catch(__e) { console.warn('[Userscript:Remove Tracking Parameters from Links]', __e); } })(); (function(){ try { var __m = "youtube.com"; var __re = new RegExp('^' + "youtube\\.com" + '
Skip to content

Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Auto-enable theater mode on YouTube\n(function() {\n function tryTheater() {\n var btn = document.querySelector('button[aria-label=\"Theater mode\"], ytd-player #player button[title=\"Theater mode\"]');\n if (btn && !btn.classList.contains('activated')) {\n btn.click();\n }\n }\n \n // Try immediately\n tryTheater();\n \n // Try after navigation (SPA)\n var lastUrl = location.href;\n setInterval(function() {\n if (location.href !== lastUrl) {\n lastUrl = location.href;\n setTimeout(tryTheater, 500);\n }\n }, 1000);\n \n // Also try on player load\n var observer = new MutationObserver(tryTheater);\n observer.observe(document.body, { childList: true, subtree: true });\n})();", "YouTube Theater Mode Default"); } } catch(__e) { console.warn('[Userscript:YouTube Theater Mode Default]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Remove or un-stick sticky/fixed headers that block content\n(function() {\n function unstick() {\n document.querySelectorAll('header, nav, [role=\"banner\"], .header, .navbar, .sticky, .fixed-top, [style*=\"position: fixed\"], [style*=\"position:sticky\"]').forEach(function(el) {\n if (el.style.position === 'fixed' || el.style.position === 'sticky' || \n getComputedStyle(el).position === 'fixed' || getComputedStyle(el).position === 'sticky') {\n el.style.position = 'static';\n el.style.top = 'auto';\n el.style.zIndex = 'auto';\n }\n });\n }\n \n unstick();\n \n var observer = new MutationObserver(unstick);\n observer.observe(document.body, { childList: true, subtree: true, attributes: true, attributeFilter: ['style', 'class'] });\n})();", "Kill Sticky Headers"); } } catch(__e) { console.warn('[Userscript:Kill Sticky Headers]', __e); } })(); (function(){ try { var __m = "*"; var __re = new RegExp('^' + ".*" + '
Skip to content

Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages

, 'i'); if (__m === '*' || __re.test(location.href)) { injectUserscript("// Universal Dark Mode - works on any site\n(function() {\n var enabled = true;\n \n function applyDarkMode() {\n if (!enabled) return;\n \n // Create style element if it doesn't exist\n var style = document.getElementById('universal-dark-mode-style');\n if (!style) {\n style = document.createElement('style');\n style.id = 'universal-dark-mode-style';\n document.head.appendChild(style);\n }\n \n // Dark mode CSS - inverts colors but preserves images/video\n style.textContent = '\n /* Invert everything except media */\n html {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #1a1a2e !important;\n }\n \n /* Restore images, videos, iframes, canvas */\n img, video, iframe, canvas, svg, picture, [style*=\"background-image\"] {\n filter: invert(1) hue-rotate(180deg) !important;\n }\n \n /* Preserve specific elements that should not be inverted */\n .no-dark-mode, .no-dark-mode *,\n [data-theme=\"light\"], [data-theme=\"light\"],\n .ace_editor, .ace_editor *,\n .CodeMirror, .CodeMirror *,\n .monaco-editor, .monaco-editor *,\n .markdown-body pre, .markdown-body pre *,\n .highlight, .highlight *,\n pre code, pre code * {\n filter: none !important;\n }\n \n /* Fix common UI elements */\n .modal, .popup, .dropdown-menu, .tooltip, .popover {\n filter: invert(1) hue-rotate(180deg) !important;\n background: #2d2d44 !important;\n border-color: #444 !important;\n }\n \n /* Scrollbars */\n ::-webkit-scrollbar { background: #1a1a2e !important; }\n ::-webkit-scrollbar-thumb { background: #444 !important; }\n ::-webkit-scrollbar-thumb:hover { background: #555 !important; }\n \n /* Selection */\n ::selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ::-moz-selection { background: #4ecdc4 !important; color: #1a1a2e !important; }\n ';\n }\n \n function removeDarkMode() {\n var style = document.getElementById('universal-dark-mode-style');\n if (style) style.remove();\n }\n \n // Toggle with Alt+Shift+D\n document.addEventListener('keydown', function(e) {\n if (e.altKey && e.shiftKey && e.key === 'D') {\n e.preventDefault();\n enabled = !enabled;\n if (enabled) {\n applyDarkMode();\n console.log('[Universal Dark Mode] Enabled');\n } else {\n removeDarkMode();\n console.log('[Universal Dark Mode] Disabled');\n }\n }\n });\n \n // Apply on load\n applyDarkMode();\n \n // Re-apply on dynamic content\n var observer = new MutationObserver(function(mutations) {\n if (enabled && !document.getElementById('universal-dark-mode-style')) {\n applyDarkMode();\n }\n });\n observer.observe(document.head, { childList: true });\n \n console.log('[Universal Dark Mode] Loaded - Press Alt+Shift+D to toggle');\n})();", "Universal Dark Mode"); } } catch(__e) { console.warn('[Userscript:Universal Dark Mode]', __e); } })(); })();
Skip to content

Repository files navigation

🛠️ RuntimeFix v1.10

RuntimeFix logosu

PythonPlatformCILicenseComponents

RuntimeFix v1.10, sisteminizde eksik olan runtime bileşenlerini otomatik olarak tespit edip tek tıkla kuran modern bir araçtır. Oyun oynamadan önce veya bir uygulama çalıştırırken karşılaşılan "Visual C++ bulunamadı", ".NET Runtime eksik" gibi hata mesajlarına son verir.


✨ Özellikler

ÖzellikAçıklama
🔍 Akıllı TaramaAçılışta sistemi otomatik tarar, eksik bileşenleri işaretler
⚡ Tek Tık KurulumSeçili bileşenlerin tamamını sırayla sessizce kurar
🔒 SHA-256 DoğrulamaHer dosya kurulmadan önce güvenlik kontrolünden geçer
📦 Offline CacheKaynak çalıştırmada downloads/, kurulu EXE'de %TEMP%\RuntimeFix_downloads kullanılır
💬 Anlaşılır Hata MesajlarıTeknik kodlar yerine kullanıcı dostu açıklamalar
🔄 Restart YönetimiYeniden başlatma gerektiren kurulumlar için uyarı
🌐 5 DilTürkçe, English, Deutsch, Français, Español
🛡️ Güvenli İndirmeSadece HTTPS ve whitelist'teki resmî sağlayıcı alan adları kullanılır
🔄 Uygulama GüncellemesiAçılışta arka planda yeni sürümü denetler; tek onayla indirir, doğrular ve kurulumu başlatır

📦 Desteklenen Bileşenler (45 adet)

Visual C++ Redistributables (10 adet)
  • VC++ 2005 (x86 / x64)
  • VC++ 2008 (x86 / x64)
  • VC++ 2010 (x86 / x64)
  • VC++ 2012 (x86 / x64)
  • VC++ 2013 (x86 / x64)
  • VC++ 2015-2022 (x86 / x64)
.NET Desktop Runtime (10 adet)
  • .NET Desktop Runtime 6.0 (x86 / x64)
  • .NET Desktop Runtime 7.0 (x86 / x64)
  • .NET Desktop Runtime 8.0 (x86 / x64)
  • .NET Desktop Runtime 9.0 (x86 / x64)
  • .NET Desktop Runtime 10.0 (x86 / x64)
.NET SDK (4 adet)
  • .NET SDK 6.0 (x64)
  • .NET SDK 8.0 (x64)
  • .NET SDK 9.0 (x64)
  • .NET SDK 10.0 (x64)
ASP.NET Core Runtime (4 adet)
  • ASP.NET Core Runtime 6.0 (x64)
  • ASP.NET Core Runtime 8.0 (x64)
  • ASP.NET Core Runtime 9.0 (x64)
  • ASP.NET Core Runtime 10.0 (x64)
Diğer Bileşenler (17 adet)
  • DirectX Offline Redistributable (Jun 2010)
  • DirectPlay — Eski Oyun Desteği (Windows özelliği)
  • XNA Framework Redistributable 3.1
  • XNA Framework Redistributable 4.0
  • Vulkan Runtime
  • OpenAL
  • WebView2 Runtime
  • VS 2010 Tools for Office Runtime
  • NVIDIA PhysX System Software 9.23
  • Java 8 Runtime — JRE (x86 / x64)
  • Java SE Development Kit 21
  • MSXML 4.0 SP3 Parser
  • .NET Framework 3.5 (Windows özelliği)
  • .NET Framework 4.8.1

🚀 Hızlı Başlangıç

Gereksinimler

  • Windows 10 / 11
  • Python 3.11 veya üzeri
  • Yönetici yetkisi

Kurulum

Hazır Windows kurulum dosyasını GitHub Releases sayfasından indirebilirsiniz.

Kaynak koddan çalıştırmak için:

# Bağımlılıkları yükle
pip install -r requirements.txt

Çalıştırma

Bağımlılıkları kurduktan sonra doğrudan Python ile çalıştırın:

python main.py

📁 Dosya Yapısı

RuntimeFix/
├── core/ # Python çekirdek modülleri
│ ├── ui.py # PyQt6 arayüzü
│ ├── worker.py # Arka plan indirme/kurulum motoru
│ ├── downloader.py # HTTP indirici + offline cache
│ ├── installer.py # Silent kurulum motoru
│ ├── security.py # SHA-256 + domain whitelist
│ ├── utils.py # Sistem tespiti
│ ├── app_info.py # Uygulama sürümü ve GitHub adresleri
│ ├── updater.py # GitHub Releases güncelleme motoru
│ └── languages.py # 5 dil desteği
├── data/
│ └── config.json # Bileşen veritabanı
├── assets/ # Uygulama logosu ve Windows ikonu
├── main.py # Ana giriş noktası
└── requirements.txt # Python bağımlılıkları

downloads/ ve logs/ klasörleri çalışma sırasında gerektiğinde otomatik oluşur.


🔧 Teknik Detaylar

Tespit Yöntemleri

Program bileşenlerin kurulu olup olmadığını şu yöntemlerle kontrol eder:

  • Disk — .NET sürümleri dotnet\shared ve dotnet\sdk klasörlerinden okunur (en hızlı ve en güvenilir kaynak)
  • Registry — Windows kayıt defteri kontrolü (VC++, XNA, MSXML, .NET sürüm kayıtları vb.)
  • Dosya kontrolü — Kritik DLL varlığı (DirectX, Vulkan vb.)
  • Windows özellikleri — DirectPlay gibi bileşenlerin durumu, RuntimeFix onları etkinleştirdiğinde kaydedilir
  • Tespit hiçbir aşamada alt süreç (komut satırı aracı) çalıştırmaz

Tarama hiçbir alt süreç açmaz: 45 bileşenin tamamı disk ve kayıt defteri üzerinden, saniyenin altında tespit edilir.

Güvenlik

  • Tüm indirmeler yalnızca HTTPS üzerinden yapılır
  • İzin verilen domain listesi: Microsoft, Oracle, NVIDIA, OpenAL, LunarG
  • SHA-256 hash doğrulaması her dosya için zorunludur
  • Uygulama güncellemelerinde yalnızca sürümle birebir eşleşen setup asset'i kabul edilir

Sessiz Kurulum

Her bileşen arka planda, kullanıcıya kurulum ekranı göstermeden yüklenir. Eski InstallShield tabanlı installer'lar (VC++ 2005-2010) için otomatik argüman deneme zinciri uygulanır.


📋 Bağımlılıklar

PyQt6>=6.6.0,<7
requests>=2.31.0,<3
urllib3>=2.0.0,<3

✅ Testler

python -m compileall -q main.py core tests
python -m unittest discover -s tests -v

🔢 Sürümleme

RuntimeFix sürümleri iki basamaklı artış düzenini kullanır: 1.00, 1.05, 1.10, 1.15 şeklinde ilerler. Ana seri değiştiğinde ilk sürüm 2.00 olur.


👤 Geliştirici

IzzmooProIzzmooPro@gmail.com


📄 Lisans

Bu proje MIT Lisansı altında dağıtılmaktadır.

About

Eksik Windows runtime bileşenlerini tespit edip tek tıkla kuran/onaran araç — VC++, .NET, DirectX, Java ve daha fazlası (45 bileşen, SHA-256 doğrulamalı)

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages