Neden 1С Kurumsal Açılmıyor ve Bunu Nasıl Düzeltirsiniz
Eğer 1С başlamıyorsa, vakaların %90'ında neden üç bileşenden birinde yatmaktadır: yazılım lisansı düşmüş, bilgi tabanı dosyası hasar görmüş veya platform güncellemesinden sonra sürüm çakışması yaşanmıştır. Sistemi hızla tekrar çalışır duruma getirmek için şu algoritmayı izleyin: önce lisans varlığını kontrol edin, ardından veritabanı bütünlüğünü (chdbfl.exe veya konfigüratör aracılığıyla) kontrol edin ve son olarak kullanıcı önbelleğini temizleyin.
Önemli: Veritabanı dosyalarıyla (özellikle 1Cv8.1CD ile) herhangi bir işlem yapmadan önce mutlaka yedeklerini alın. Veritabanı içeren klasörü güvenli bir konuma kopyalayın. Başarısız bir "tedavi" girişimi veri kaybına yol açabilir.
Hızlı Teşhis: Nereden Başlamalı
Her şeyi aynı anda düzeltmeye çalışmayın. Belirtilere göre hata türünü belirleyin:
- "Lisans bulunamadı" hatası — koruma anahtarında (USB veya yazılımsal) sorun var.
- Veritabanı açılmıyor / yükleme takılıyor —
.1CDveya.dtdosyalarında hasar. - Başlangıç penceresi görünüyor ama hemen kapanıyor — platform sürüm çakışması veya bozuk önbellek.
- Hata sadece bir kullanıcıda görülüyor — yerel erişim hakları veya belirli bir PC'nin önbelleği.
Aşağıda her senaryo için ayrıntılı çözümler sunulmaktadır.
Sorun 1: Lisans Hataları
1С yazılım lisansı bilgisayarın "donanımına" (HDD, anakart, MAC adresi) bağlanır. Sistemdeki ciddi değişiklikler veya arızalar, platformun anahtarı görmemesine neden olabilir.
Kontrol edilecekler ve yapılacaklar:
-
USB anahtarları (Hasp) için:
- Anahtarı başka bir USB portuna takmayı deneyin (tercihen USB 2.0).
- HASP License Manager hizmetini (
hasplms) yeniden başlatın. Bunun içinservices.mscaçın, hizmeti bulun, durdurun ve tekrar başlatın. - Sistemin anahtarı Aygıt Yöneticisi'nde görüp görmediğini kontrol edin.
-
Yazılımsal lisanslar için:
- Bilgisayar adının veya IP adresinin değişmediğinden emin olun (lisans ağ tabanlıysa).
- Lisans dosyasını kontrol edin (genellikle
%ProgramData%\1C\1Cv8\reg_1541veya kurulum sırasında belirtilen benzer bir klasörde bulunur). Silinmiş veya antivirüs tarafından hasar görmüşse, yeniden aktivasyon gerekecektir. - Donanım değiştirdiyseniz, lisansı 1С destek sitesi üzerinden aktarmak için yedek PIN kodlarını kullanın.
Temel 1С sürümünüz varsa şunu unutmayın: aktivasyon sayısı sınırlıdır (genellikle 1 ana + 2 yedek). Zorunlu olmadıkça lisansı yeni PC'lerde aktive etmeyin, aksi takdirde yeni bir paket satın almanız gerekir.
Sorun 2: Veritabanı Hasarı
1С'nin açılırken "takılmasının" veya dosya okuma hatası vermesinin en yaygın nedeni budur. Genellikle bu durum, güç kesintisi, ağ donması veya işlemin zorla sonlandırılması nedeniyle 1Cv8.1CD dosyasının (dosya tabanlı veritabanları için) yapısının bozulmasıyla ilgilidir.
Yöntem A: Konfigüratör Üzerinden (eğer açılıyorsa)
- 1С'yi Konfigüratör modunda başlatın.
- Yönetim → Test Etme ve Düzeltme menüsünü seçin.
- Veritabanınızı seçin.
- Kontrol listesinde aşağıdakileri işaretleyin:
- Tabloların yeniden indekslenmesi.
- Mantıksal bütünlüğün düzeltilmesi.
- Fiziksel bütünlüğün düzeltilmesi.
- Çalıştır düğmesine basın. İşlem, veritabanının boyutuna bağlı olarak birkaç dakikadan saatlere kadar sürebilir.
Yöntem B: chdbfl.exe Yardımcı Programı (Konfigüratör başlamıyorsa)
Veritabanı ciddi şekilde hasar gördüyse, konfigüratör açılmayabilir. Yerleşik dosya tabanlı veritabanı onarım yardımcı programını kullanın.
chdbfl.exeyardımcı programını bulun. 1С platformunun kurulum klasöründe yer alır (örneğin,C:\Program Files\1cv8\8.3.xx.xxxx\bin\chdbfl.exe).- Programı çalıştırın.
- "Onarılacak dosya" alanına
1Cv8.1CDdosyanızın yolunu girin. - "Tespit edilen hataları düzelt" kutusunu işaretleyin.
- "Çalıştır" düğmesine basın.
- İşlem tamamlandıktan sonra veritabanını normal modda açmayı deneyin.
chdbfl.exe yardımcı programı yalnızca dosya tabanlı veritabanlarıyla çalışır. İstemci-sunucu (SQL) veritabanları için MS SQL Server gibi VTYS onarım araçlarını veya erişim varsa konfigüratör üzerinden dışa/içe aktarma işlemlerini kullanmak gerekir.
Sorun 3: Platform Güncellemesinden Sonraki Arızalar
Sık karşılaşılan bir durum: sunucuda veya iş istasyonunda 1С platformunu güncellediniz ve program başlamıyor. Nedenleri: istemci ve sunucu sürümlerinin uyuşmaması, eski önbellek dosyaları.
Nasıl Düzeltilir:
- Sürümleri eşitleyin. İstemci bilgisayarındaki platform sürümü, sunucudaki sürümden düşük olmamalıdır. En iyisi, tüm makinelere aynı sürümü yüklemektir.
- 1С Önbelleğini Temizleyin. Bu, güncellemeler sonrası ortaya çıkan çoğu "sihirli" hatayı çözer.
- 1С'yi kapatın.
Win + Rtuşlarına basın,%appdata%\1C\1CEStartyazın ve klasörün içeriğini silin (veya klasörü yeniden adlandırın, örneğin1CEStart_oldolarak).- Ayrıca
%localappdata%\1C\1Cv8\<veritabani_kodu>\yolundaki belirli veritabanlarının önbelleğini de temizleyin. Veritabanı kodunu başlatma kısayolunun özelliklerinde veya veritabanı listesinde görebilirsiniz.
- Kısayolu Yeniden Oluşturun. Bazen eski kısayol, mevcut olmayan eski sürüm yürütülebilir dosyasına işaret eder. Onu silin ve 1С veritabanı listesi üzerinden yeni bir tane oluşturun.
Belirti ve Çözüm Tablosu
| Belirti | Olası Neden | Çözüm |
|---|---|---|
| "Lisans bulunamadı" | Hasp hizmeti arızası, donanım değişikliği, lisans dosyasının silinmesi | Hasp hizmetini yeniden başlatma, USB portunu kontrol etme, lisansı yeniden aktive etme |
| Uzun yükleme / takılma | Veritabanı indekslerinde hasar (1Cv8.1CD) | chdbfl.exe çalıştırma veya Konfigüratörde "Test Etme ve Düzeltme" |
| Akış biçimi / COM hatası | Platform ve veritabanı sürümlerinin uyuşmaması | Platformu güncel sürüme yükseltme, önbelleği temizleme |
| Hata sadece bir PC'de | Yerel önbellek, erişim hakları, antivirüs | %appdata%\1C klasörlerini temizleme, 1С klasörünü antivirüs istisnalarına ekleme |
| Veritabanı listede görünmüyor | Veritabanı yolu bozulmuş, disk bağlantısı kesilmiş | Başlangıç penceresindeki "Ekle" düğmesiyle veritabanını yeniden ekleme |
Kullanıcıların Sık Yaptığı Hatalar
- Yedeklemeleri görmezden gelmek. Yedek almadan veritabanını "tamir etmeye" çalışmak, verileri kalıcı olarak kaybetmenin en kesin yoludur.
- "Seçici" güncelleme. Ağdaki sadece bir bilgisayarda platform güncellemesi yapmak sıklıkla uyumluluk hatalarına yol açar. Tüm iş istasyonlarını merkezi olarak güncelleyin.
- İşlemleri zorla sonlandırmak. Aktif veri yazma sırasında 1С'yi kapatmak için "Görev Yöneticisi"ni kullanmak neredeyse kesinlikle veritabanına zarar verir. Programı her zaman normal yolla kapatın.
- Veritabanını bulut klasörlerinde saklamak (Dropbox, Yandex.Disk). 1С dosya tabanlı veritabanlarının bulut hizmetleri üzerinden senkronize edilmesi kabul edilemez. Bu durum
1Cv8.1CDdosyasında sürekli hasarlara yol açar.
SSS
chdbfl.exe yardımcı programı işe yaramazsa veritabanı kurtarılabilir mi?
Yardımcı program yetersiz kalırsa, en son yedekten (.dt dosyası veya klasör arşivi) veritabanını yüklemeyi deneyin. Yedek yoksa, 1С veri kurtarma uzmanlarına başvurmak gerekecektir, ancak başarı garantisi yoktur.
Neden 1С başlangıçta yavaşlıyor ama sonra çalışıyor? Bu çoğunlukla yavaş bir ağ diski veya önbelleğin ilk kez ısınması sorunudur. Sorun devam ediyorsa, ağ hızını kontrol edin ve veritabanı klasörünü antivirüs istisnalarına ekleyin.
1С yönetici şifresini unuttum, ne yapmalıyım? 1С programının (veritabanı kullanıcısının) şifresi, yalnızca teknik kullanıcı altında konfigüratör moduna bir veritabanı kopyası yüklenerek veya platform düzeyine erişim varsa özel işlemler aracılığıyla sıfırlanabilir. Windows/oturum açma hesabı şifresinin 1С ile ilgisi yoktur.
1С'yi tamamen yeniden yüklemek gerekir mi? Vakaların %95'inde tam yeniden yükleme gerekmez. Veritabanını onarmak, platformu güncellemek veya lisansı yapılandırmak yeterlidir. Yeniden yükleme, yalnızca Windows platformunun sistem dosyalarında kritik hasar veya virüs olması durumunda gereklidir.