YTCC'yi kaldırma
YTCC, öteki programlar gibi Windows'ta kaldırılır. Kaldırma için kurulum programı açılır ve projelere, ayarlara ve veritabanlarına ne olacağını sorar. Bilgisayardaki öteki sürüm çizgilerine dokunulmaz.
Başlamadan önce
- Saha izlemesinin durabileceği bir zaman seçin: kaldırmadan sonra YTCC bu sunucuda artık çalışmaz.
- Sunucuda yönetici iznini onaylayabiliyor olmalısınız.
- Aşağıdaki üçüncü seçenekle proje saklamak için sistem sürücüsünde boş alan olmalı. Kaldırma sayfası bunu gösterir.
Adımlar
1. Kaldırmayı açın
Windows'ta Settings › Apps › Installed apps'i (Ayarlar › Uygulamalar › Yüklü uygulamalar) açın, sürüm çizgisinin girdisini, örneğin YTCC 1.5'i bulun ve Uninstall'ı (Kaldır) seçin. Kurulum programı Remove YTCC (YTCC'yi kaldır) sayfasında açılır.
Sayfa kurulumu Installations to remove (Kaldırılacak kurulumlar) altında listeler. YTCC şu an çalışıyorsa sayfa YTCC is running now: removing it stops field monitoring. (YTCC şu an çalışıyor: kaldırınca saha izlemesi durur.) yazar.
2. Verilere ne olacağını seçin
What should happen to the data? (Verilerle ne yapılsın?) altında birini seçin:
| Seçenek | Ne kaldırılır | Ne kalır |
|---|---|---|
| Remove the program only (recommended) (Yalnız programı kaldır (önerilen)) | Program, servis ve kısayollar. | Projeler, config ve data klasörleri ve veritabanları. Aynı sürüm yeniden kurulunca kaldığı yerden açılır. |
| Full clean-up (Tam temizlik) | Bu sürüm çizgisinin tüm veritabanları ve config, data, logs dahil kurulum klasörü. Yedek alınmaz. Geri alınamaz. | Bu sürüm çizgisinden hiçbir şey. |
| Back up the projects I pick, then clean up (Seçtiğim projeleri yedekle, sonra temizle) | Full clean-up ile aynı; yedeklenen projelerin veritabanları da silinir. | Seçilen projelerin kurulum dışındaki yedeği. |
Back up the projects I pick, then clean up için Projects to back up (Yedeklenecek projeler) altında projeleri
işaretleyin; başta hepsi işaretlidir. Sayfa seçili proje sayısını, veritabanlarının boyutunu, yedek yeri
C:\ytcc-yedek\<yyyyMMdd-HHmmss>-<çizgi>\'yi ve oradaki boş alanı gösterir. Yer yetmezse Remove (Kaldır) devre dışı
kalır; yer açın ya da daha az proje seçin. Hiç proje seçilmezse yedek alınmaz ve tam temizlik yapılır.
3. Silmeyi onaylayın (temizlik seçenekleri)
İki temizlik seçeneğinde sayfa silinecekleri listeler: veritabanları N databases will be deleted: (Silinecek N
veritabanı:), klasör Folder to be deleted: (Silinecek klasör:) altında. Yalnız bu sürüm çizgisinin proje, tarihçe ve
kayıt defteri veritabanları silinir. Başka bir YTCC kurulumunun kullandığı veritabanı hiç silinmez ve Not deleted because
another YTCC installation uses it: (Başka bir YTCC kurulumunda kullanıldığı için silinmeyecek:) altında adı yazılır.
Type SIL to confirm: (Onaylamak için SIL yazın:) altına SIL yazın.
4. Kaldırın
Remove'a tıklayın ve yönetici iznini onaylayın. İlerleme sayfası seçiminizin adımlarını gösterir: Stopping the running YTCC (Çalışan YTCC durduruluyor), Backing up the projects (Projeler yedekleniyor), Removing the previous version (Önceki sürüm kaldırılıyor), Deleting the databases (Veritabanları siliniyor) ve Deleting the installation folder (Kurulum klasörü siliniyor).
Son sayfa, YTCC is removed (YTCC kaldırıldı), neyin kaldırıldığını söyler. Yedek alındıysa kaç projenin yedeklendiğini, yerini ve boyutunu gösterir; Open the backup folder (Yedek klasörünü aç) klasörü açar. Silinen veritabanlarını ve hata koduyla atlananları da listeler. Kaldırmayı aynı kurulum paketi yaptıysa Continue with a clean installation (Temiz kurulumla devam et) kuruluma geçer.
5. Kaldırma bir hatada durursa karar verin (yalnız olursa)
Bir adım başarısız olunca kaldırma The removal stopped at an error (Kaldırma bir hatada durdu) sayfasında bekler. Sayfa adımı ve öğeyi Step: (Adım:) ve item: (öğe:) olarak adlandırır, kodu ve nedeni verir, devam ederseniz ne olacağını söyler ve günlüğü Removal log: (Kaldırma günlüğü:) altında adlandırır.
- Continue (İşleme devam) hatalı öğeyi atlar ve kalan adımlarla sürer. Bir proje yedeklenemediyse devam etmek verisini yedeksiz siler; sayfa bunu proje adıyla söyler.
- Stop (Durdur) kalan adımları yapmaz; yapılanlar yapılmış kalır. Program henüz kaldırılmadıysa YTCC servisi yeniden başlatılmıştır. Son sayfa, The removal was stopped (Kaldırma durduruldu), neyin yapılıp neyin yapılmadığını listeler.
Sonuç
Remove the program only (recommended) ile programlar kaldırılır, veriler kalır. Temizlik seçeneklerinde servis, kısayollar, programlar ve kurulum klasörü kalkmıştır; girdi de Settings › Apps'ten çıkmıştır.
Yedek klasöründe proje başına bir .zip ve ayarların bir kopyası bulunur. Projeleri yeniden kullanmak için YTCC'yi kurun ve
.zip dosyalarını ana sayfadaki Import (İçe aktar) ile içe aktarın; bkz.
Ana sayfadan proje paketi içe aktarma.
BT için sessiz kaldırma
ytcc-<sürüm>-installer.exe /uninstall /quiet MODE=program|full|backup PROJECTS=a,b CONTINUEONERROR=1
| Parametre | Anlamı |
|---|---|
MODE | program, full ya da backup: 2. adımın üç seçeneği. MODE verilmezse hiçbir veri silinmez. |
PROJECTS | Yalnız MODE=backup ile: yedeklenecek proje adları, virgülle ayrılmış. Boş ya da * tüm projeler demektir. |
CONTINUEONERROR | 1: hata günlüğe yazılır ve kalan adımlar sürer. Verilmezse kaldırma ilk hatada durur ve kurulum programı 1603 çıkış koduyla biter. |
Geçersiz MODE ya da proje adı hiçbir şey yapmaz ve 1639 çıkış koduyla biter.
Birden çok kurulumu birlikte kaldırma
Yeni bir sürümün kurulum programı, kurmadan önce eski kurulumları kaldırabilir: YTCC on this computer (Bu bilgisayardaki YTCC) sayfasında onları işaretleyin ve Remove old installations, then install fresh'i (Eski kurulumları kaldır, sonra temiz kur) seçin. Bkz. Eski kurulumları kaldırıp temiz kurma.
Sunucuda kalanlar
- Yedek klasörü
C:\ytcc-yedek. Yedekler kullanıcıların şifre özetlerini içerdiği için onu yalnız yöneticiler ve kaldırmayı başlatan kullanıcı açabilir. Artık gerekmediğinde silin. - Remove the program only (recommended) ile veritabanları ve
config,data,logsklasörleri. - PostgreSQL ve Node.js; başka bir şey kullanmıyorsa onları Settings › Apps içinde kaldırın.
Hizmetten çıkarılan bir sunucuda YTCC'nin her izini yok etmek için bkz. Bir sunucunun verilerini yok etme.
Hata kodları
Kaldırma bu kodları hata sayfasına, son sayfaya ve kaldirma.log dosyasına yazar.
| Kod | Adım | Ne oldu | Devam ederseniz |
|---|---|---|---|
YTCC-UNI-010, 011 | Stopping YTCC (YTCC'yi durdurma) | Servis zamanında durmadı ya da YTCC süreçleri kapatılamadı. | Kapanmayan süreçlerin dosyaları silinemeyebilir; klasör adımı da hata verebilir. |
YTCC-UNI-020, 024 | Project backup (Proje yedeği) | Proje listesi okunamadı ya da scada-manager bulunamadı. | Hiçbir proje yedeklenmez; veriler yedeksiz silinir. |
YTCC-UNI-021, 022, 023 | Project backup | Proje yedeklenemedi, yedeği doğrulanamadı ya da yer bitti. Nedeni yedek-<proje>.log dosyasındadır. | O projenin verisi yedeksiz silinir. |
YTCC-UNI-025, 026 | Project backup | Önceki yedekler ya da ayarlar yedeğe kopyalanamadı. | Bu dosyalar kurulum klasörüyle birlikte silinir. |
YTCC-UNI-027 | Project backup | Seçilen proje kayıt defterinde yok ya da adı geçersiz. | O proje atlanır. |
YTCC-UNI-030, 031 | Removing the program (Programı kaldırma) | Program kaldırılamadı. Nedeni msi-kaldir.log dosyasındadır. | Program Windows'ta kayıtlı kalabilir; veritabanları ve klasör yine silinir. |
YTCC-UNI-040 | Deleting the databases (Veritabanlarını silme) | Veritabanları denetlenemedi. | Hiçbir veritabanı silinmez. |
YTCC-UNI-041 | Deleting the databases | Veritabanına başka bir program bağlı. Zorla silinmez. | O veritabanı kalır. Öteki programı kapatın ve veritabanı yöneticinizle silin. |
YTCC-UNI-042, 043 | Deleting the databases | PostgreSQL silmeyi reddetti ya da ad denetimden geçmedi. | O veritabanı kalır. |
YTCC-UNI-050 | Deleting the installation folder (Kurulum klasörünü silme) | Bir dosya kilitliydi. | Bilgisayarı yeniden başlatın ve kalanı elle silin. |
YTCC-UNI-051, 052 | Deleting the installation folder | Klasör YTCC kurulumu olarak doğrulanamadı ya da silme betiği yok. | Klasör kalır. |
YTCC-UNI-053 | Removing the package registration (Paket kaydını silme) | Paket kaydı silinemedi. | Girdi Settings › Apps içinde kalabilir. |
YTCC-UNI-090 - 093 | Parameters (Parametreler) | Geçersiz parametre ya da yedek ve günlük klasörü hazırlanamadı. | Hiçbir şey yapılmadı. |
Sorun giderme
| Belirti | Neden | Çözüm |
|---|---|---|
| Remove devre dışı kalıyor | SIL yazılmadı ya da yedek sürücüye sığmıyor. | SIL yazın; yer açın ya da daha az proje seçin. |
| The removal stopped at an error | Bir adım başarısız oldu; bkz. Hata kodları. | Sayfada adı geçen günlüğü okuyun, sonra Continue ya da Stop seçin. Durdurduysanız ve servis çalışmıyorsa Services içinde YTCC v15'i başlatın. |
| Temizlikten sonra veritabanları kalıyor | Başka bir program onlara bağlıydı ya da başka bir kurulum onları kullanıyor. | Öteki programı kapatın ve veritabanlarını veritabanı yöneticinizle silin. |