Voltris
Voltris Technical Guide — Verified by Experts

api-ms-win-crt-runtime-l1-1-0.dll Eksik: Ultimate Guide 2026

Programınız/oyununuz açılmıyor ve 'api-ms-win-crt-runtime-l1-1-0.dll eksik' hatasını gösteriyor mu? Eksik DLL'leri düzeltmek, Visual C++ Yeniden Dağıtılabilir'i doğru şekilde yüklemek ve 2026'da kötü amaçlı DLL sitelerinden kaçınmak için 5 kesin çözümü öğrenin.

11 min read
Level: Orta seviye
Voltris Technical Team
Updated in 2026-01-20
SCROLL

Technical Summary

Tam Hata'Api-ms-win-crt-runtime-l1-1-0.dll eksik olduğundan program başlatılamıyor'
Ana NedenEvrensel C Çalışma Zamanı Eksikliği (Visual C++ 2015-2022'nin bir parçası)
Hızlı ÇözümVisual C++ Yeniden Dağıtılabilir'i yükleyin (x86 VE x64)
Windows 7/8.1Önce KB2999226 güncellemesini yükleyin
Windows 10/11Windows Güncelleme + Visual C++
Başarı OranıVakaların %98'i Visual C++ ile çözümlendi
TehlikeASLA resmi olmayan sitelerden DLL indirmeyin (kötü amaçlı yazılım)
ZorlukKolay

01.api-ms-win-crt-runtime-l1-1-0.dll Nedir ve Neden Eksik?

Hata"api-ms-win-crt-runtime-l1-1-0.dll bilgisayarınızda eksik olduğundan program başlatılamıyor"Windows 11'de oyun veya program açmaya çalışırken en yaygın dosyalardan biridir. Bu .dll dosyası, Windows 11'in bir parçasıdır.Evrensel C Çalışma Zamanı (UCRT)önemli bir bileşeni olanMicrosoft Visual C++ Yeniden DağıtılabilirBİRÇOK programın çalışması gerekiyor.

📚 Çılgın Kısaltmayı Anlamak

  • api-ms-win-crt-çalışma zamanı= Microsoft Windows C Çalışma Zamanı API'si
  • l1-1-0= Kitaplık sürümü (Seviye 1, Revizyon 1, Yapı 0)
  • .dll= Dinamik Bağlantı Kitaplığı (birden fazla program tarafından paylaşılan dinamik bir kitaplık)

🎮 En Çok Etkilenen Programlar/Oyunlar

  • Adobe Photoshop, İlk Gösterim, After Effects
  • Skype, Discord (eski sürümler)
  • Steam Oyunları (The Witcher 3, Dark Souls 3, vb.)
  • Epik Oyunlar (Epic Launcher aracılığıyla Fortnite, GTA V)
  • AutoCAD, SolidWorks, Blender
  • Emülatörler (RPCS3, Yuzu, Cemu)

Bu neden oluyor?Windows'u "sıfırdan" yüklediğinizde veya "temiz" bir sürüm (bloatware olmadan) kullandığınızda, Visual C++ Yeniden Dağıtılabilir önceden yüklenmiş olarak GELMEZ. Programlar bunun sistemde ZATEN OLDUĞUNU varsayarlar, bu yüzden onları açmaya çalıştığınızda DLL'yi ararlar... ve bulamazlar.

Recommended Optimization

Don't do it Manually.

Voltris Optimizer automates this entire guide and removes Windows delay in seconds.

Voltris Logo
Voltris Optimizer
Active Optimization • 0 items verified
Download
+42%
240 FPS
Gaming Average
-15ms
12ms
System Latency
Optimizing Processchrome.exe
Active...
Input Lag ReductionOptimizing threads...
Maximum
System LoadReal-time Optimized

02.1. Çözüm: Visual C++ Yeniden Dağıtılabilir Dosyasını Kurun (Doğru Yöntem)

✅ Bu Çözüm Vakaların %98'ini Çözüyor!

api-ms-win-crt-runtime hatası, Visual C++ 2015-2022 Yeniden Dağıtılabilir'in EKSİĞİ'nden kaynaklanır. Çözüm basit: RESMİ Microsoft paketini yükleyin.

📥 Adım Adım Tamamlayın

  1. RESMİ Visual C++ Yeniden Dağıtılabilir Dosyasını İndirin:
    • Seçenek 1 (Önerilen):İndir"Visual C++ Yeniden Dağıtılabilir Çalışma Zamanları Hepsi Bir Arada"TechPowerUp'tan (TÜM sürümleri aynı anda yükler)
    • Seçenek 2 (Resmi Microsoft):Gitmicrosoft.com→ "Visual C++ 2015-2022 Yeniden Dağıtılabilir" ifadesini arayın → İndir
  2. HER İKİ sürümü de indirin (x86 VE x64):

    ⚠️KRİTİK DİKKAT!

    Windows'unuz 64 bit olsa bile, yüklemeniz GEREKİRx86 (32 bit)VEx64 (64 bit). Birçok program 32 bit olarak çalışır ve DLL'yi x86 sürümünden yüklemeye çalışır. Yalnızca x64 yüklerseniz hata devam edecektir!

  3. Doğru sırayla yükleyin:
    • Koşmakvc_redist.x86.exe(32 bit sürüm) ilk
    • "Yükle"ye tıklayın → 2-3 dakika bekleyin
    • Koşmakvc_redist.x64.exe(64 bit sürüm)
    • Tekrar "Yükle"ye tıklayın
  4. PC'yi yeniden başlatın(DLL'lerin sisteme kaydedilmesi için gereklidir).
  5. Programı/oyunu test edin- şimdi normal şekilde açılması gerekiyor!

🔍 Kurulu olup olmadığı nasıl kontrol edilir

  1. BasmakKazan + R, tipappwiz.cplve Enter'a basın.
  2. Kontrol Panelinde şunu arayın:"Microsoft Visual C++ 2015-2022 Yeniden Dağıtılabilir".
  3. İKİ giriş görmelisiniz:
    • Microsoft Visual C++ 2015-2022 Yeniden Dağıtılabilir (x86) - 14.XX.XXXXX
    • Microsoft Visual C++ 2015-2022 Yeniden Dağıtılabilir (x64) - 14.XX.XXXXX
  4. Her ikisi de mevcutsa sorun çözülür!

03.Çözüm 2: Windows Güncelleme (Windows 7, 8, 8.1 için)

Eğer hala kullanıyorsanız2026'da Windows 7 veya 8.1(güvenlik nedeniyle önerilmez!), api-ms-win-crt hatası Visual C++ yüklendikten sonra bile devam edebilir. Bunun nedeni, Evrensel C Çalışma Zamanının, adı verilen ÖZEL bir Windows güncellemesine ihtiyaç duymasıdır.KB2999226.

🛠️ KB2999226 Güncellemesi Nasıl Kurulur

  1. GitWindows Güncelleme(Denetim Masası → Windows Güncelleme).
  2. "Güncellemeleri kontrol et" seçeneğine tıklayın.
  3. Şunu ara:KB2999226"İsteğe bağlı" veya "Önemli Güncellemeler" listesinde güncelleme.
  4. Yüklemeyi seçin ve "Güncellemeleri yükle"ye tıklayın.
  5. Kurulumdan sonra bilgisayarı yeniden başlatın.
  6. KB2999226'yı yükledikten SONRA Visual C++'ı yükleyin (Çözüm #1).

💡 Windows 10 ve 11 için

Windows 10 ve 11'de KB2999226 güncellemesi zaten ÖNCEDEN YÜKLENMİŞTİR. Bu nedenle çoğu durumda yalnızca Visual C++'ı (Çözüm #1) yüklemek hatanın ortadan kalkmasını sağlar. Win10/11'de hata devam ederse, başka güncelleme kalmayıncaya kadar Windows Update'i çalıştırın.

04.3. Çözüm: Programı/Oyunu Yönetici olarak yeniden yükleyin

Bazen program YANLIŞ şekilde (uygun izinler olmadan) yüklenmiştir ve sistemde mevcut olsalar bile DLL'lere erişememektedir.

🔄 Doğru Şekilde Yeniden Yükleme

  1. Programı/oyunu tamamen kaldırın (Denetim Masası → Programlar ve Özellikler).
  2. Ayrıca kalan klasörü de silin (genellikleC:\Program DosyalarıveyaC:\Program Dosyaları (x86)).
  3. Yükleyiciyi tekrar indirin (mümkünse en son sürümü).
  4. Yükleyiciye sağ tıklayın →"Yönetici olarak çalıştır".
  5. Kurulum talimatlarını normal şekilde izleyin.
  6. Programı test edin; şimdi çalışması gerekir!

05.4. Çözüm: Sistem Dosyası Bütünlüğünü (SFC) Doğrulayın

ZATEN Visual C++ yüklediyseniz (her iki sürüm) ve hata DEVAM EDİYORSA, Windows dosyalarında bozulma olabilir.SFC (Sistem Dosyası Denetleyicisi)komutu, bozuk sistem DLL'lerini otomatik olarak tarar ve onarır.

🛠️ SFC Nasıl Çalıştırılır

  1. AçYönetici Olarak Komut İstemi:
    • BasmakKazan + X
    • Tıklayın"Terminal (Yönetici)"veya"Komut İstemi (Yönetici)"
  2. Aşağıdaki komutu yazın ve Enter tuşuna basın:
    sfc /scannow
  3. 10-20 dakika bekleyin (komut TÜM sistemi tarayacaktır).
  4. Sorun bulursa şunu söyleyecektir:"Windows Kaynak Koruması bozuk dosyalar buldu ve bunları başarıyla onardı".
  5. Bilgisayarı yeniden başlatın ve programı tekrar test edin.

06.TEHLİKE: Neden Rastgele Sitelerden DLL İNDİRMEMELİSİNİZ?

🚫ASLA "dll-files.com", "dll-download.com" vb. Sitelerden DLL İndirmeyin!

Birçok kişi eksik DLL hatasını görünce Google'da "api-ms-win-crt-runtime-l1-1-0.dll indirme" diye arama yapar ve doğrudan indirme için .dll dosyasını sunan sitelere yönelir.Bu SON DERECE TEHLİKELİ!

💣 Resmi Olmayan Sitelerden DLL İndirmenin Tehlikeleri

  • Kötü Amaçlı Yazılım/Virüs:DLL siteleri dosyalara sıklıkla truva atları, keylogger'lar veya fidye yazılımları enjekte eder. DLL'yi ve onunla birlikte bir virüsü yüklersiniz.
  • Güncel olmayan DLL:Dosya eski veya bozuk olabilir ve bu sorunları çözmek yerine DAHA FAZLA soruna neden olabilir.
  • Yanlış Sürüm:64 bit'e ihtiyacınız olduğunda (veya tam tersi) 32 bit sürümü indirebilirsiniz, bu da hatayı devam ettirir.
  • Sistem Kararsızlığı:DLL'lerin manuel olarak yerleştirilmesi, diğer yüklü sürümlerle çakışmalara neden olarak BSOD (mavi ekran) oluşmasına neden olabilir.

✅ DOĞRU Yöntem (Her Zaman Resmi Yükleyicileri Kullanın)

Bileşen Resmi Kaynak
Visual C++ Yeniden Dağıtılabilir microsoft.com/download veya TechPowerUp (Hepsi Bir Arada)
DirectX microsoft.com/download/directx
.NET Çerçevesi dotnet.microsoft.com

07.Teknik Analiz: Windows DLL'leri Nasıl Yönetir?

🔬 Windows'ta DLL Arama Yolu

Eksik DLL hatasını tam olarak anlamak için Windows'ta DLL arama sürecini bilmek önemlidir:

  1. Başvuru Talepleri:Program Windows'tan api-ms-win-crt-runtime-l1-1-0.dll DLL dosyasını yüklemesini ister
  2. Uygulama Klasöründe Ara:Windows, DLL'nin yürütülebilir dosyayla aynı klasörde olup olmadığını kontrol eder
  3. System32/SysWOW64'te arama yapın:Windows, DLL'lerin kayıtlı olduğu sistem klasörlerini kontrol eder
  4. Kayıt Defterine danışın:Windows, DLL için kayıtlı alternatif yollar olup olmadığını kontrol eder
  5. Bağımlılıkları Kontrol Edin:Windows, DLL'nin tüm bağımlılıklarının da mevcut olup olmadığını doğrular
  6. Yükleme veya İade Hatası:DLL'yi tüm bağımlılıklarla birlikte bulursa yükler; aksi takdirde hatayı döndürür

🔧 DLL Yan Yana (WinSxS)

Windows, DLL'lerin birden çok sürümünü yönetmek için Yan Yana (SxS) adı verilen bir sistem kullanır:

  • Konum:Evrensel C Çalışma Zamanı DLL'leri şurada bulunur:C:\Windows\System32\winsxs\
  • Sürüm oluşturma:Visual C++'ın her sürümünün kendi bildirimi ve benzersiz sürümü vardır.
  • İzolasyon:Uygulamalar, diğerleriyle çakışmadan DLL'lerin belirli sürümlerini kullanır
  • Manifestolar:XML dosyalarıC:\Windows\WinSxS\Manifests\bağımlılıkları tanımla
💡 Teknik Merak

api-ms-win-crt-* "saplama DLL'leridir"; gerçek UCRT (Evrensel C Çalışma Zamanı) DLL'lerine yönlendiren küçük dosyalardır. Bu, Microsoft'un mevcut uygulamaları bozmadan çalışma zamanlarını güncellemesine olanak tanır.

08.Gelişmiş Alternatif Çözümler

⚙️ Visual C++'ın Kaldırılmasını ve Yeniden Başlatılmasını Tamamlayın

Standart çözümler işe yaramazsa tam bir temizlik gerekli olabilir:

⚠️ ÖNEMLİ UYARI

Bu işlem Visual C++'a bağımlı olan tüm programları etkileyecektir. Hızlı bir şekilde yeniden yüklemek için internet erişiminizin olduğundan emin olun.

Yöntem 1: Manuel Kaldırma İşlemini Tamamlayın
  1. ErişimDenetim Masası > Programlar > Programlar ve Özellikler
  2. "Microsoft Visual C++" filtresi
  3. Hem x86 hem de x64'ün TÜM sürümlerini (2005, 2008, 2010, 2012, 2013, 2015-2022) kaldırın
  4. Bilgisayarınızı yeniden başlatın
  5. Komutu çalıştırın:dism /çevrimiçi /temizleme-görüntü /restorehealthKomut İsteminde Yönetici olarak
  6. Visual C++ All-in-One'ı yeniden yükleyin
Yöntem 2: Otomatik Temizleme Komut Dosyası

İleri düzey kullanıcılar için kaldırma işlemini otomatikleştirmek için bir PowerShell betiği kullanabilirsiniz:

# Visual C++ Temizleme Komut Dosyası Get-WmiObject -Class Win32_Product | Where-Object {$_.Name -like "*Visual C++*"} | ForEach-Object { $_.Uninstall() } # Bilgisayarı yeniden başlat Bilgisayarı Yeniden Başlat

🔧 Kombine DISM ve SFC ile Çözüm

Daha derin sistem sorunlarını çözmek için DISM ve SFC'yi birleştirin:

  1. Komut İstemini Yönetici Olarak Aç
  2. Koşmak:dism /çevrimiçi /temizleme-görüntü /scanhealth
  3. Koşmak:dism /çevrimiçi /temizleme-görüntü /restorehealth
  4. Koşmak:sfc /scannow
  5. Bilgisayarınızı yeniden başlatın
  6. Visual C++ Yeniden Dağıtılabilir'i yeniden yükleyin

09.Önleyici ve Önleyici Bakım

🛡️ Önleme Stratejileri

Gelecekte DLL sorunlarını önlemek için aşağıdaki önerilen uygulamaları izleyin:

✅ En İyi Uygulamalar
  • Windows Update'i her zaman etkin tutun
  • Kurulum sonrası sırasında Visual C++ paketlerini yükleyin
  • Agresif temizlik programlarından kaçının
  • Düzenli sistem yedeklemeleri yapın
❌ Kaçınılması Gereken Uygulamalar
  • Sistem dosyalarını manuel olarak değiştirme
  • Güvenilmez DLL temizleme araçlarını kullanma
  • Sistem bileşenlerini kaldırma
  • Kritik güncellemeleri göz ardı etme

🔄 Windows Kurulum Sonrası Kontrol Listesi

Windows'u yeniden yüklediğinizde, DLL sorunlarını önlemek için şu sırayı izleyin:

Adım Bileşen Önem
1 Windows Güncellemeleri Gerekli
2 Visual C++ Yeniden Dağıtılabilir 2015-2022 Gerekli
3 DirectX Son Kullanıcı Çalışma Zamanı Önemli
4 .NET Çerçevesi 4.8 Önemli
5 Eski Visual C++ sürümleri (isteğe bağlı) Düşük
💡 Profesyonel ipucu

Windows'u yeniden yükledikten sonra tüm önemli paketleri tek seferde yüklemek için Ninite veya Chocolatey gibi araçları kullanmayı düşünün.

010.Universal C Runtime ve WinSxS'nin İç Mimarisi

Evrensel C Çalışma Zamanı (UCRT), "DLL Cehennemi"nin tarihsel sorunlarını çözmek ve daha sağlam ve modüler bir yürütme ortamı sağlamak için tasarlanmış, Microsoft Visual C++'ın mimari bir evrimidir. UCRT'nin uygulanması karmaşık işletim sistemi bileşenlerini ve gelişmiş paylaşımlı kütüphane yönetim mekanizmalarını içerir.

UCRT'nin Mimari Bileşenleri

Api-MS-Win-CRT-* DLL'leri

Bunlar gerçek UCRT DLL'lerine yönlendiren saplama DLL'leridir:

  • api-ms-win-crt-runtime-l1-1-0.dll
  • api-ms-win-crt-heap-l1-1-0.dll
  • api-ms-win-crt-string-l1-1-0.dll
  • api-ms-win-crt-stdio-l1-1-0.dll
  • api-ms-win-crt-math-l1-1-0.dll
Uygulama DLL'leri

Bunlar uygulamayı içeren gerçek DLL'lerdir:

  • ucrtbase.dll (yayın sürümü)
  • ucrt tabanlı.dll (hata ayıklama sürümü)
  • msvcp140.dll (C++ bileşenleri)
  • vcruntime140.dll (C++ çalışma zamanı)
  • vcruntime140_1.dll (ek bileşenler)

UCRT Yönlendirme Mekanizmaları

UCRT yönlendirme sistemi, uygulamaların kitaplıkların doğru sürümlerini kullanmasını sağlamak için Windows Yan Yana (WinSxS) kullanır:

Bileşen İşlev Konum Sürüm
Api-MS-Win-CRT Taslağını Yönlendirme System32 veya SysWOW64 10.0.10240+
UCRTBase Gerçek uygulama WinSxS 10.0.10240+
Uygulama Bildirimi Bağımlılıkları bildirir Aynı klasör veya kaynaklar Uygulamaya özel
Politika Bildirimi Sürümleri yönlendirir WinSxS Belirli sürüm

DLL Yükleme İşlemi

Bir uygulama bir UCRT DLL'yi yüklemeye çalıştığında sistem karmaşık bir çözümleme sürecini izler:

  • Manifest Çözünürlüğü:Bağımlılıkları belirlemek için uygulama bildirimini okur
  • Montaj Kimliği:Gerekli montajın tam kimliğini belirler
  • WinSxS Araması:WinSxS dizininde doğru uygulamayı bulur
  • Aktivasyon İçeriği:Yalıtım için bir aktivasyon bağlamı oluşturur
  • Bağımlılık Grafiği:Tüm geçişli bağımlılıkları çözer
  • Doğrulamayı Yükle:Bütünlüğü ve dijital imzaları doğrular

011.Windows Yan Yana (WinSxS) ve Yalıtım Politikasına Derinlemesine Bakış

Windows Yan Yana (WinSxS), bileşenlerin birden çok sürümünün aynı işletim sisteminde bir arada bulunmasına olanak tanıyan temel mekanizmadır. Bu sistem, Universal C Runtime'ın doğru çalışması için temeldir ve "DLL Cehennemi" olarak bilinen geleneksel DLL sürümü çakışmalarını önler.

WinSxS Dizin Yapısı

WinSxS dizini (genellikle C:\Windows\WinSxS konumunda) işletim sistemi derlemelerinin tüm sürümlerini saklar:

C:\Windows\WinSxS\ ├── amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9148_none_80c0a1db1bb53e4a\ ├── amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_5d84f8aa3f92f89f\ ├── x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9148_none_fa8f16655058a2e0\ ├── amd64_ucrtbase.xxxx_1fc8b3b9a1e18e3b_10.0.19041.546_none_xxxxxx\ └── Manifest'ler\ ├── amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9148_none_80c0a1db1bb53e4a.manifest

Kritik WinSxS Bileşenleri

Bileşen İşlev Tanımlama Kriterleri Konum
Montaj Manifestosu Bağımlılıkları ve meta verileri tanımlar Ad, Sürüm, PublicKeyToken, ProcessorArchitecture WinSxS\Bildirimler
Politika Bildirimi Uyumluluk için sürümleri yeniden yönlendirir Şuna Uygulanır: RedirectOldVersion, RedirectNewVersion WinSxS\Bildirimler
Montaj Dosyaları Gerçek bileşen dosyalarını içerir SHA256 Karma, Dijital İmza WinSxS alt dizinleri
Etkinleştirme Bağlamı Yalıtılmış yürütme bağlamı Uygulamaya özel, İzole Geçici (çalışma zamanı)

İzolasyon Politikası ve Güvenlik

WinSxS, sistem güvenliğini ve bütünlüğünü garanti eden izolasyon ilkelerini uygular:

  • Bütünlük Kontrolü:Şifreleme karmalarını kullanarak derleme bütünlüğünü doğrular
  • Dijital İmza Doğrulaması:Bileşenlerin dijital imzalarını doğrular
  • Sürüm Bağlama:Doğru sürümlerin yüklenmesini sağlar
  • Mimari Ayrımı:X86'yı x64 bileşenlerinden yalıtır
  • Politika Uygulaması:Sürüm yönlendirme politikalarını uygular

012.Gelişmiş Çözümler ve Teşhis Araçları

BT uzmanları ve geliştiriciler için, UCRT ve WinSxS ile ilgili sorunların daha derinlemesine analiz edilmesine olanak tanıyan gelişmiş çözümler ve tanılama araçları bulunmaktadır. Bu araçlar karmaşık bağımlılık ve yapılandırma sorunlarının belirlenmesine yardımcı olur.

Gelişmiş Teşhis Araçları

SxSTrace

Montaj yüklemesini izlemek için resmi Microsoft aracı:

  • SxS bağlamlarının aktivasyonunu izler
  • Çözümlenmiş bağımlılıkları gösterir
  • Yükleme hatalarını tanımlar
  • Ayrıntılı günlükler oluşturur
Süreç Monitörü

Dosya ve DLL erişimini gerçek zamanlı olarak izler:

  • DLL yükleme girişimlerini izler
  • Erişim hatalarını kaydeder
  • Arama yollarını gösterir
  • Güvenlik bloklarını tanımlar

Gelişmiş Tanılama Komutları

Karmaşık sorunları teşhis etmek için Komut İstemi'nde Yönetici olarak şu komutları kullanın:

# Sistem bütünlüğünü kontrol edin sfc /scannow # Sistem imaj bütünlüğünü kontrol edin DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth # SxS derlemelerini kontrol edin sxs_tracer.exe /trace:enable /output:C:\temp\sxs_trace.etl # SxS manifestlerini kontrol edin Get-ChildItem "C:\Windows\WinSxS\Manifests" -Filter "*ucrtbase*" -Recurse # Uygulama bağımlılıklarını kontrol edin Get-AppxPackageManifest -Package  # UWP uygulamaları için

Gelişmiş Onarım Yöntemleri

Kalıcı UCRT sorunları için gelişmiş onarım yöntemleri gerekebilir:

Yöntem Başvuru Karmaşıklık Risk Verimlilik
SxS Temizleme Sıfırlaması SxS önbellek sıfırlama işlemini tamamlayın Yüksek Yüksek Çok Yüksek
Açık Yeniden Yapılanma Hasarlı manifestoların yeniden inşası Çok Yüksek Yüksek Yüksek
Kayıt Defteri Onarımı SxS kayıt defteri girişlerinin düzeltilmesi Orta Orta Yüksek
Sistem Geri Yükleme Önceki işlevsel noktaya dön Düşük Düşük Değişken

013.Kurumsal Ortamlarda Dağıtım ve Otomasyon Komut Dosyaları

Kurumsal ortamlarda, Universal C Runtime ve Visual C++ Yeniden Dağıtılabilirlerin yönetimi ve dağıtımı, yüzlerce veya binlerce makinede tutarlılık ve uyumluluk sağlamak için stratejik planlama ve otomasyon gerektirir.

Kurumsal Dağıtım Stratejileri

Büyük kuruluşlar için UCRT ve Visual C++ dağıtımı en iyi yazılım yönetimi uygulamalarına uygun olmalıdır:

SCCM/Intune Dağıtımı

Uç nokta yönetimi çözümleri:

  • Kurulum paketlerinin oluşturulması
  • Kontrollü toplu dağıtım
  • Uyumluluk raporları
  • Arızalarda otomatik geri alma
Grup İlkesi Entegrasyonu

Grup politikalarıyla entegrasyon:

  • Doğrulama için oturum açma komut dosyaları
  • DLL'ler için güvenlik politikaları
  • Merkezi versiyon kontrolü
  • Yanlışlıkla kaldırmayı önleyin

Gelişmiş Otomasyon Komut Dosyaları

Otomatik dağıtıma yönelik PowerShell betik örnekleri:

# UCRT doğrulaması ve kurulum komut dosyası İşlev Install-UCRTComponents { $VCRedistX86 = "vc_redist.x86.exe" $VCRedistX64 = "vc_redist.x64.exe" $Params = "/quiet", "/norestart", "/repair" # Zaten kurulu olup olmadığını kontrol edin $InstalledX86 = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*Microsoft Visual C++ 2015-2022*" -ve $_.Vendor -eq "Microsoft Corporation" -ve $_.Version -match "^14\." } | Where-Object { $_.Name -match "x86" } $InstalledX64 = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*Microsoft Visual C++ 2015-2022*" -ve $_.Vendor -eq "Microsoft Corporation" -ve $_.Version -match "^14\." } | Where-Object { $_.Name -match "x64" } # Eksik bileşenleri yükleyin if (-not $InstalledX86) { Write-Host "Visual C++ x86 yükleniyor..." Başlatma Süreci -FilePath $VCRedistX86 -ArgumentList $Params -Wait } if (-not $InstalledX64) { Write-Host "Visual C++ x64 yükleniyor..." Başlatma Süreci -FilePath $VCRedistX64 -ArgumentList $Params -Wait } # Sistem bütünlüğünü kontrol et Write-Host "Sistem bütünlüğü kontrol ediliyor..." sfc /scannow } # Install-UCRTComponents fonksiyonunu çalıştır

İzleme ve Uyumluluk

Uyumluluğun sürekliliğini sağlamak için izleme mekanizmalarını uygulayın:

  • Envanter Sistemleri:Kurulu bileşenlerin düzenli olarak doğrulanması
  • Uyarı Mekanizmaları:Eksik bileşenlere sahip makineler için uyarılar
  • Otomatik Düzeltme:Otomatik düzeltme için komut dosyaları
  • Raporlama Kontrol Panelleri:Organizasyonel uyumluluk kontrol panelleri
  • Güvenlik Taraması:Geçerli imzaların ve sürümlerin doğrulanması
ADVANCED CONTENT

A1.Universal C Runtime ve WinSxS'nin İç Mimarisi

Evrensel C Çalışma Zamanı (UCRT), "DLL Cehennemi"nin tarihsel sorunlarını çözmek ve daha sağlam ve modüler bir yürütme ortamı sağlamak için tasarlanmış, Microsoft Visual C++'ın mimari bir evrimidir. UCRT'nin uygulanması karmaşık işletim sistemi bileşenlerini ve gelişmiş paylaşımlı kütüphane yönetim mekanizmalarını içerir.

UCRT'nin Mimari Bileşenleri

Api-MS-Win-CRT-* DLL'leri

Bunlar gerçek UCRT DLL'lerine yönlendiren saplama DLL'leridir:

  • api-ms-win-crt-runtime-l1-1-0.dll
  • api-ms-win-crt-heap-l1-1-0.dll
  • api-ms-win-crt-string-l1-1-0.dll
  • api-ms-win-crt-stdio-l1-1-0.dll
  • api-ms-win-crt-math-l1-1-0.dll
Uygulama DLL'leri

Bunlar uygulamayı içeren gerçek DLL'lerdir:

  • ucrtbase.dll (yayın sürümü)
  • ucrt tabanlı.dll (hata ayıklama sürümü)
  • msvcp140.dll (C++ bileşenleri)
  • vcruntime140.dll (C++ çalışma zamanı)
  • vcruntime140_1.dll (ek bileşenler)

UCRT Yönlendirme Mekanizmaları

UCRT yönlendirme sistemi, uygulamaların kitaplıkların doğru sürümlerini kullanmasını sağlamak için Windows Yan Yana (WinSxS) kullanır:

Bileşen İşlev Konum Sürüm
Api-MS-Win-CRT Taslağını Yönlendirme System32 veya SysWOW64 10.0.10240+
UCRTBase Gerçek uygulama WinSxS 10.0.10240+
Uygulama Bildirimi Bağımlılıkları bildirir Aynı klasör veya kaynaklar Uygulamaya özel
Politika Bildirimi Sürümleri yönlendirir WinSxS Belirli sürüm

DLL Yükleme İşlemi

Bir uygulama bir UCRT DLL'yi yüklemeye çalıştığında sistem karmaşık bir çözümleme sürecini izler:

  • Manifest Çözünürlüğü:Bağımlılıkları belirlemek için uygulama bildirimini okur
  • Montaj Kimliği:Gerekli montajın tam kimliğini belirler
  • WinSxS Araması:WinSxS dizininde doğru uygulamayı bulur
  • Aktivasyon İçeriği:Yalıtım için bir aktivasyon bağlamı oluşturur
  • Bağımlılık Grafiği:Tüm geçişli bağımlılıkları çözer
  • Doğrulamayı Yükle:Bütünlüğü ve dijital imzaları doğrular
ADVANCED CONTENT

A2.Windows Yan Yana (WinSxS) ve Yalıtım Politikasına Derinlemesine Bakış

Windows Yan Yana (WinSxS), bileşenlerin birden çok sürümünün aynı işletim sisteminde bir arada bulunmasına olanak tanıyan temel mekanizmadır. Bu sistem, Universal C Runtime'ın doğru çalışması için temeldir ve "DLL Cehennemi" olarak bilinen geleneksel DLL sürümü çakışmalarını önler.

WinSxS Dizin Yapısı

WinSxS dizini (genellikle C:\Windows\WinSxS konumunda) işletim sistemi derlemelerinin tüm sürümlerini saklar:

C:\Windows\WinSxS\ ├── amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9148_none_80c0a1db1bb53e4a\ ├── amd64_microsoft.windows.common-controls_6595b64144ccf1df_6.0.19041.1110_none_5d84f8aa3f92f89f\ ├── x86_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9148_none_fa8f16655058a2e0\ ├── amd64_ucrtbase.xxxx_1fc8b3b9a1e18e3b_10.0.19041.546_none_xxxxxx\ └── Manifest'ler\ ├── amd64_microsoft.vc90.crt_1fc8b3b9a1e18e3b_9.0.30729.9148_none_80c0a1db1bb53e4a.manifest

Kritik WinSxS Bileşenleri

Bileşen İşlev Tanımlama Kriterleri Konum
Montaj Manifestosu Bağımlılıkları ve meta verileri tanımlar Ad, Sürüm, PublicKeyToken, ProcessorArchitecture WinSxS\Bildirimler
Politika Bildirimi Uyumluluk için sürümleri yeniden yönlendirir Şuna Uygulanır: RedirectOldVersion, RedirectNewVersion WinSxS\Bildirimler
Montaj Dosyaları Gerçek bileşen dosyalarını içerir SHA256 Karma, Dijital İmza WinSxS alt dizinleri
Etkinleştirme Bağlamı Yalıtılmış yürütme bağlamı Uygulamaya özel, İzole Geçici (çalışma zamanı)

İzolasyon Politikası ve Güvenlik

WinSxS, sistem güvenliğini ve bütünlüğünü garanti eden izolasyon ilkelerini uygular:

  • Bütünlük Kontrolü:Şifreleme karmalarını kullanarak derleme bütünlüğünü doğrular
  • Dijital İmza Doğrulaması:Bileşenlerin dijital imzalarını doğrular
  • Sürüm Bağlama:Doğru sürümlerin yüklenmesini sağlar
  • Mimari Ayrımı:X86'yı x64 bileşenlerinden yalıtır
  • Politika Uygulaması:Sürüm yönlendirme politikalarını uygular
ADVANCED CONTENT

A3.Gelişmiş Çözümler ve Teşhis Araçları

BT uzmanları ve geliştiriciler için, UCRT ve WinSxS ile ilgili sorunların daha derinlemesine analiz edilmesine olanak tanıyan gelişmiş çözümler ve tanılama araçları bulunmaktadır. Bu araçlar karmaşık bağımlılık ve yapılandırma sorunlarının belirlenmesine yardımcı olur.

Gelişmiş Teşhis Araçları

SxSTrace

Montaj yüklemesini izlemek için resmi Microsoft aracı:

  • SxS bağlamlarının aktivasyonunu izler
  • Çözümlenmiş bağımlılıkları gösterir
  • Yükleme hatalarını tanımlar
  • Ayrıntılı günlükler oluşturur
Süreç Monitörü

Dosya ve DLL erişimini gerçek zamanlı olarak izler:

  • DLL yükleme girişimlerini izler
  • Erişim hatalarını kaydeder
  • Arama yollarını gösterir
  • Güvenlik bloklarını tanımlar

Gelişmiş Tanılama Komutları

Karmaşık sorunları teşhis etmek için Komut İstemi'nde Yönetici olarak şu komutları kullanın:

# Sistem bütünlüğünü kontrol edin sfc /scannow # Sistem imaj bütünlüğünü kontrol edin DISM /Online /Cleanup-Image /ScanHealth DISM /Online /Cleanup-Image /RestoreHealth # SxS derlemelerini kontrol edin sxs_tracer.exe /trace:enable /output:C:\temp\sxs_trace.etl # SxS manifestlerini kontrol edin Get-ChildItem "C:\Windows\WinSxS\Manifests" -Filter "*ucrtbase*" -Recurse # Uygulama bağımlılıklarını kontrol edin Get-AppxPackageManifest -Package  # UWP uygulamaları için

Gelişmiş Onarım Yöntemleri

Kalıcı UCRT sorunları için gelişmiş onarım yöntemleri gerekebilir:

Yöntem Başvuru Karmaşıklık Risk Verimlilik
SxS Temizleme Sıfırlaması SxS önbellek sıfırlama işlemini tamamlayın Yüksek Yüksek Çok Yüksek
Açık Yeniden Yapılanma Hasarlı manifestoların yeniden inşası Çok Yüksek Yüksek Yüksek
Kayıt Defteri Onarımı SxS kayıt defteri girişlerinin düzeltilmesi Orta Orta Yüksek
Sistem Geri Yükleme Önceki işlevsel noktaya dön Düşük Düşük Değişken
ADVANCED CONTENT

A4.Kurumsal Ortamlarda Dağıtım ve Otomasyon Komut Dosyaları

Kurumsal ortamlarda, Universal C Runtime ve Visual C++ Yeniden Dağıtılabilirlerin yönetimi ve dağıtımı, yüzlerce veya binlerce makinede tutarlılık ve uyumluluk sağlamak için stratejik planlama ve otomasyon gerektirir.

Kurumsal Dağıtım Stratejileri

Büyük kuruluşlar için UCRT ve Visual C++ dağıtımı en iyi yazılım yönetimi uygulamalarına uygun olmalıdır:

SCCM/Intune Dağıtımı

Uç nokta yönetimi çözümleri:

  • Kurulum paketlerinin oluşturulması
  • Kontrollü toplu dağıtım
  • Uyumluluk raporları
  • Arızalarda otomatik geri alma
Grup İlkesi Entegrasyonu

Grup politikalarıyla entegrasyon:

  • Doğrulama için oturum açma komut dosyaları
  • DLL'ler için güvenlik politikaları
  • Merkezi versiyon kontrolü
  • Yanlışlıkla kaldırmayı önleyin

Gelişmiş Otomasyon Komut Dosyaları

Otomatik dağıtıma yönelik PowerShell betik örnekleri:

# UCRT doğrulaması ve kurulum komut dosyası İşlev Install-UCRTComponents { $VCRedistX86 = "vc_redist.x86.exe" $VCRedistX64 = "vc_redist.x64.exe" $Params = "/quiet", "/norestart", "/repair" # Zaten kurulu olup olmadığını kontrol edin $InstalledX86 = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*Microsoft Visual C++ 2015-2022*" -ve $_.Vendor -eq "Microsoft Corporation" -ve $_.Version -match "^14\." } | Where-Object { $_.Name -match "x86" } $InstalledX64 = Get-WmiObject -Class Win32_Product | Where-Object { $_.Name -like "*Microsoft Visual C++ 2015-2022*" -ve $_.Vendor -eq "Microsoft Corporation" -ve $_.Version -match "^14\." } | Where-Object { $_.Name -match "x64" } # Eksik bileşenleri yükleyin if (-not $InstalledX86) { Write-Host "Visual C++ x86 yükleniyor..." Başlatma Süreci -FilePath $VCRedistX86 -ArgumentList $Params -Wait } if (-not $InstalledX64) { Write-Host "Visual C++ x64 yükleniyor..." Başlatma Süreci -FilePath $VCRedistX64 -ArgumentList $Params -Wait } # Sistem bütünlüğünü kontrol et Write-Host "Sistem bütünlüğü kontrol ediliyor..." sfc /scannow } # Install-UCRTComponents fonksiyonunu çalıştır

İzleme ve Uyumluluk

Uyumluluğun sürekliliğini sağlamak için izleme mekanizmalarını uygulayın:

  • Envanter Sistemleri:Kurulu bileşenlerin düzenli olarak doğrulanması
  • Uyarı Mekanizmaları:Eksik bileşenlere sahip makineler için uyarılar
  • Otomatik Düzeltme:Otomatik düzeltme için komut dosyaları
  • Raporlama Kontrol Panelleri:Organizasyonel uyumluluk kontrol panelleri
  • Güvenlik Taraması:Geçerli imzaların ve sürümlerin doğrulanması
Recommended Optimization

Don't do it Manually.

Voltris Optimizer automates this entire guide and removes Windows delay in seconds.

Voltris Logo
Voltris Optimizer
Active Optimization • 0 items verified
Download
+42%
240 FPS
Gaming Average
-15ms
12ms
System Latency
Optimizing Processchrome.exe
Active...
Input Lag ReductionOptimizing threads...
Maximum
System LoadReal-time Optimized
VT

Written by a verified expert

Voltris Technical Team

Windows Systems Specialist Voltris Optimizer Developer Advanced Technical Support

Expert in Windows system optimization with years of experience in hardware diagnostics, kernel tuning, and advanced technical support. Founder of Voltris and developer of the Voltris Optimizer.

Meet the Voltris Team

Conclusion and Next Steps

By following this guide on api-ms-win-crt-runtime-l1-1-0.dll Eksik: Ultimate Guide 2026, you are equipped with the verified technical knowledge to solve this issue with confidence.

If you still have difficulties after following all steps, our expert support team is available for a personalized remote diagnosis. Every system is unique and may require a specific approach.

Frequently Asked Questions

Common questions answered by Voltris technical team

Q1.Visual C++ yükledim ancak hata devam ediyor. Ne yapalım?

HER İKİ sürümü de (x86 VE x64) kurup kurmadığınızı kontrol edin. Birçok kişi yalnızca x64 yükler ve program 32 bit olduğundan hata devam eder. Visual C++'ın tüm sürümlerini kaldırın, bilgisayarı yeniden başlatın ve Hepsi Bir Arada Yükleyiciyi kullanarak yeniden yükleyin (HERŞEYİ aynı anda yükler).

Q2.Hata farklı: 'api-ms-win-crt-heap-l1-1-0.dll eksik'. Aynı sorun mu?

EVET! 'api-ms-win-crt-' ile başlayan tüm DLL hataları (runtime, heap, stdio, string, vb.) Universal C Runtime'ın LACK'inden kaynaklanır. Çözüm aynı: Visual C++ Yeniden Dağıtılabilir 2015-2022'yi (x86 ve x64) yükleyin.

Q3.DLL'yi başka bir bilgisayardan kopyalayıp kendi bilgisayarıma yapıştırabilir miyim?

TEKNİK OLARAK evet, ancak RİSKLİDİR ve ÖNERİLMEZ. DLL'nin sisteminizde eksik olan diğer DLL'lere bağımlılıkları olabilir. Ayrıca diğer bilgisayardaki DLL farklı bir sürüme sahip olabilir. Her zaman tam Visual C++ paketini (TÜM gerekli DLL'leri ve bağımlılıklarını getiren) yüklemeyi tercih edin.

Q4.Antivirüsüm Visual C++ yükleyicisini engelledi. Güvenli mi?

RESMİ Microsoft veya TechPowerUp sitesinden indirdiyseniz %100 GÜVENLİDİR. Bazı antivirüsler, sistem dosyalarını değiştirdikleri için yükleyicileri engeller ("şüpheli" davranış). Yüklemek için antivirüse geçici bir istisna ekleyin. ASLA antivirüs yazılımını kalıcı olarak devre dışı bırakmayın!

Q5.Visual C++'ın TÜM sürümlerini (2005, 2008, 2010...) yüklemem gerekiyor mu?

Kullandığınız programlara bağlıdır. Visual C++ 2015-2022 (api-ms-win-crt içeren sürüm) GEREKLİDİR. Daha eski sürümler (2005, 2008, 2010, 2012, 2013) yalnızca ÇOK eski oyunları/programları çalıştırıyorsanız gereklidir. Hepsi Bir Arada yükleyici zaten TÜM sürümleri otomatik olarak yüklüyor (önerilir).

Q6.Hata, Windows güncellendikten sonra ortaya çıktı. Neden?

Nadiren, bir Windows güncellemesi Visual C++ DLL'lerini BOZABİLİR veya DEĞİŞTİREBİLİR. Çözüm: Visual C++ 2015-2022'yi (her iki sürüm) kaldırın, bilgisayarı yeniden başlatın ve sıfırdan yeniden yükleyin. Bu, Windows'u DLL'leri yeniden doğru şekilde kaydetmeye zorlar.

Q7.Windows 7 kullanıyorum ve KB2999226 güncellemesini yükleyemiyorum. Ne yapalım?

Windows 7, 2020 yılında Microsoft'tan destek almayı RESMİ OLARAK durdurdu. KB2999226 gibi güncellemeler artık Windows Update aracılığıyla kullanılamayabilir. Çözüm: KB2999226'yı Microsoft Update Kataloğu'ndan (catalog.update.microsoft.com) manuel olarak indirin, yükleyin ve ardından Visual C++'ı yükleyin. DİKKAT: Güvenlik nedeniyle ACİL olarak Windows 10 veya 11'e güncellemeyi düşünün!

Q8.Hata yalnızca belirli bir programda görünüyor. Yine de Visual C++ yüklemem gerekiyor mu?

EVET! Hata bir programda görünüyorsa, bu, Visual C++'ın sisteminize doğru şekilde YÜKLENMEDİĞİ anlamına gelir. Diğer programlar çalışsa bile (çünkü bu belirli DLL'ye bağlı değillerdir), sorunu çözmek için Visual C++ yüklemeniz GEREKİR. Bundan sonra bu DLL'ye ihtiyaç duyan TÜM programlar çalışacaktır.

Q9.Yükleyip yeniden başlattım ancak hata 'vcruntime140.dll eksik' olarak değişti. Ne yapalım?

Bu, YALNIZCA x64 veya x86 sürümünü yüklediğiniz anlamına gelir (diğeri eksiktir). vcruntime140.dll, SAME Visual C++ 2015-2022 paketinin bir parçasıdır. Geri dönün ve eksik sürümü yükleyin (x64'ü yüklediyseniz şimdi x86'yı yükleyin veya tam tersi). HER ŞEYİN kurulduğundan emin olmak için Hepsi Bir Arada Yükleyiciyi kullanın.

Q10.Yer açmak için Visual C++'ın eski sürümlerini kaldırabilir miyim?

ÖNERİLMEZ! Visual C++'ın her sürümü yalnızca 20-50 MB yer kaplar. Eski sürümlerin kaldırılması eski oyunların/programların çalışmasının durmasına neden olabilir. Uzaydaki 'kazanç' önemsizdir (TÜM sürümler için toplam ~200-300 MB). Yalnızca hiçbir programın söz konusu sürüme ihtiyaç duymadığından eminseniz kaldırın.

Q11.Korsan bir oyunu açarken hata ortaya çıkıyor. Çözüm aynı mı?

EVET, teknik çözüm aynıdır (Visual C++'ı yükleyin). Ancak korsan oyunlarda sıklıkla orijinal sistem DLL'leriyle çakışabilen DEĞİŞTİRİLMİŞ veya KIRILMIŞ DLL'ler bulunur. Ayrıca korsan oyunlar KÖTÜ AMAÇLI YAZILIM içerebilir. Öneri: Oyunları resmi olarak satın alın (Steam, Epic, GOG) - fiyatlara 2026'da sürekli promosyonlarla erişilebilir.

Q12.Yüklemeden sonra Windows, Visual C++'ın zaten yüklü olduğunu söylüyor ve yüklemeyi atlıyor. Yeniden kurulum nasıl zorlanır?

Denetim Masası'na gidin → Programlar ve Özellikler → 'Microsoft Visual C++ 2015-2022 Yeniden Dağıtılabilir' seçeneğini bulun → SAĞ Tıklayın → 'Değiştir' → 'Onar'. Bu, Windows'u, kaldırmaya gerek kalmadan eksik veya bozuk DLL'leri kontrol edip yeniden yüklemeye zorlar.

Q13.WinSxS sistemi nedir ve DLL'leri nasıl etkiler?

WinSxS (Windows Yan Yana), DLL'lerin ve bileşenlerin birden çok sürümünü yöneten Windows sistemidir. Farklı programların birbirleriyle çakışmadan belirli DLL sürümlerini kullanmasına olanak tanır. Evrensel C Çalışma Zamanı DLL'leri, bağımlılıkları ve sürümleri tanımlayan XML bildirimleriyle birlikte C:\Windows\WinSxS\ konumunda depolanır. Bu sistem 'DLL Cehennemi'nden kaçınmanıza yardımcı olur ancak aynı zamanda bu dosyaları manuel olarak değiştirmemeniz gerektiği anlamına da gelir.

Q14.Visual C++ DLL'lerinin doğru şekilde kaydedilip kaydedilmediğini nasıl kontrol edebilirim?

Sistem DLL'lerinin bütünlüğünü kontrol etmek için 'sfc /scannow' komutunu kullanabilirsiniz. Girişlerin doğru olup olmadığını görmek için HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\VisualStudio\14.0\VC\Runtimes\ adresindeki Regedit'i de kontrol edebilirsiniz. Diğer bir seçenek ise belirli bir yürütülebilir dosyanın bağımlılıklarını analiz etmek için Dependency Walker gibi araçları kullanmaktır.

Q15.DLL hatası neden Visual C++'ı yeniden yükledikten sonra bile ortaya çıkabilir?

Bunun birkaç nedeni olabilir: 1) Windows önbelleği hâlâ eski DLL'leri işaret ediyor olabilir; 2) Diğer sistem bileşenleri bozulmuş olabilir; 3) Belirli bir programın kendi bozuk DLL kopyaları olabilir; 4) Diğer sürümlerdeki DLL'lerle çakışmalar olabilir. Çözümler arasında DLL yükleme hizmetinin yeniden başlatılması veya yeniden yükleme sonrasında 'sfc /scannow' kullanılması yer alır.

Q16.Birden fazla bilgisayarda Visual C++ kurulumunu nasıl otomatikleştirebilirim?

Kurumsal ortamlar için sessiz yükleyiciyi şu anahtarlarla kullanabilirsiniz: vc_redist.x64.exe /quiet /norestart. Geniş ölçekte dağıtım yapmak için SCCM, Grup İlkesi veya PowerShell betikleri gibi yönetim araçlarını da kullanabilirsiniz. Hepsi Bir Arada yükleyici aynı parametrelerle otomatikleştirilebilir.
Download
api-ms-win-crt-runtime-l1-1-0.dll Eksik: Ultimate Guide 2026 | VOLTRIS