Makale numarası: 191096 - Son Gözden Geçirme: 09 Şubat 2004 Pazartesi - Gözden geçirme: 2.0

SORUN: Birden çok "Sistem yüklenmişken tarihi yetersiz" hatası

Sistem İpucuBu makale, kullandığınızdan farklı bir işletim sistemine yöneliktir. Sizinle ilgili olmayabilecek makale içeriği devre dışı bırakıldı.
Hepsini aç | Hepsini kapa

Belirtiler

Microsoft Visual Basic uygulaması yüklediğinizde, aşağıdaki iletiyi alabilirsiniz:
Bazı sistem dosyaları bilgisayarınızdaki güncel olduğundan Kur devam edemiyor. Istiyorsanız, Kur sizin için bu dosyaları şimdi güncelleştirmek için Tamam'ı tıklatın. Kurulumu yeniden çalıştırmadan önce Windows'u yeniden başlatmanız gerekir. Sistem dosyalarını güncelleştirme olmadan, Kur'dan çıkmak için iptal'i tıklatın.
Windows yeniden başlatıldıktan sonra yeniden yüklemeye başlamadan, hata iletisi yeniden görüntülenir.

Not: Bu, ya da Microsoft Visual Basic 5.0 uygulama Kurulum Sihirbazı (ASW) veya Microsoft Visual Basic 6.0 paketleme ve Dağıtım Sihirbazı (PDW) ile oluşur.

Neden

Her iki yükleme programı (ASW ve PDW) aynı yöntemi, kullanımda olan sistem dosyalarının yeniden başlatılıncaya kadar geciktirmek için kullanın. Yeni dosyalar kullanımda olan sistem dosyalarını, geçici dosyaları TEMP klasörüne kaydedilir. Var olan dosyaları .tmp dosyalarını değiştirmek için sistem WIN 9 x sistemlerde Wininit.ini dosyası kullanır. Windows NT ve Windows 2000 sistem MOVEFILE_REPLACE_EXISTING bayrağıyla MoveFileEx işlevini çağırır. Bu işlevi dosya değiştirme yönergeleri için aşağıdaki kayıt defteri anahtarının yerleştirir:
Hkey_local_machıne\system\currentcontrolset\control\session Manager\PendingFileRenameOperations
Bir şey ile bu değiştirme işlemini uğratan ve işlemi yeniden adlandırma, bu dosyalar güncelleştirilmez. Bilgisayar yeniden başlatıldıktan ve yükleme programını yeniden başlatıldıktan sonra bu nedenle, aynı hata iletisi görünür.

Bir sayı olan nedenler neden gerçekleşebilir, ancak iki çok yaygın şunlardır:
  • .Tmp dosyaları siliniyor.
  • Farkl? bir sürücü veya bölüm işletim sistemi üzerinde Temp klasörüdür. Varsayılan olarak, işletim sistemi, Windows veya Winnt klasörüne yüklenir.

Çözüm

Bu sorunu çözümler şunlardır:
  1. TEMP ve TMP ortam değişkenleri Windows sistem dosyalarının bulunduğu bölüme sürücü olan bir klasöre kopyalayın. Bunu yapmak için <a0></a0>, bir komut istemi penceresi açın ve komut istemine şunu yazın:
    TMP ayarlamak C:\Temp =
    TEMP ayarlamak C:\Temp =
    Bu, "C: sürücüsünde bulunduğu Temp" adlı bir klasöre TEMP ve TMP ortam değişkenleri kaydedecektir.

    Not: Klasör, bu adımları gerçekleştirmeden önce varolmalıdır.

    Bu ortam değişkenleri ayarladığınızda, uygulama sonra yükleyin ve yeniden iletide geçen devam edin.
  2. Autoexec.bat dosyanıza şu satırı içeriyorsa (veya benzer):
    C:\temp\*.tmp del c:\temp\*.tmp bulunmaktadır.
    Açıklama, dışarı önüne "REM" koyarak.
  3. (Veya başka bir bellek yerleşik programlar) Anti-virus yazılımlarını devre dışı bırakmak ve Kur'u yeniden çalıştırmayı deneyin. Genellikle bunu yapmanın en iyi yolu Kur güvenli modda çalıştırmaktır. Ayrıca tüm Kur dosyalarını sabit diskte geçici bir klasöre kopyalayın ve buradan Setup.exe dosyasını çalıştırmak gerekli olabilir.
  4. Başarısız bir kurulum girişimini kalan dosyaları da bu soruna neden olabilir. Bulunamıyor, msftqws.pdw alt klasör ve içeriğini Temp klasöründen silin. Ayrıca, önceki yüklemelerini Setup1.exe ve *.CAB dosyaları için Windows veya Winnt klasörüne bakın ve bunları silin. Bu, her başarısız bir yüklemeden sonra yapılmalıdır.
  5. Bazı oturum açma komut dosyaları bu soruna neden, nedenle ağ oturum açmadan önce Kur'u çalıştırmayı deneyin.
  6. Geliştirme bilgisayarınızda kullandığınız aynı dosya sürümlerini dağıtma emin olun. Sihirbazlar, burada ilk dosyaları pakete bakın, özel bir klasör vardır. Bulunan, dosya sisteminiz çalışıyor dosyası yerine, bu kaynaktan kullanılıyorsa.

    Visual Basic 6.0, uygun sürümü Mdac_Typ.exe dağıtma emin olmak özellikle önemlidir. Bu dosyanın sürümünü, projenizde "Microsoft ActiveX Data Objects 2.x kitaplığı" başvuru eşleşmelidir. Bu klasör için varsayılan konumu aşağıdaki gibidir:

    Visual Basic 5.0 için:
    C:\Program Files\DevStudio\VB\setupkit\kitfil32\sys32
    Visual Basic 6.0 için:
    C:\Program Files\Microsoft Visual Studio\VB98\Wizards\PDWizard\Redist
  7. Güncelleştirilmesi gereken sistem dosyalarını paketinizle birlikte oluşturulan Kur.lst dosyasının önyüklemeyi veya önyüklemeyi dosya bölümünde listelenir. Bu dosyaları da ayrı olarak Microsoft Destek web sitesinde bulunan dosyaları kendi kendine ayıklanan yüklenebilir. Lütfen bu dosyaları elde etme hakkında bilgi için <a2>Başvurular</a2> bölümüne bakın.
  8. Kur.lst dosyasını da yeniden düzenleyebilirsiniz. $(WinSysPath) ya da <a1>$</a1> (WinSysPathSysFile), kopyalanacak dosyaları veya Setup1 dosyaları) bölümüne bakın. Örneğin, Msvcrt.dll ve Mfc42.dll. Bootstrap dosyalar veya önyüklemeyi bölüm sonuna kadar bu satırları kopyalayabilirsiniz. Dosya numaraları örneğin sıralı, böylece bu satırları yeniden Numarala gerekir"Dosya1 =...", File2 =... "ve benzeri. Yeniden bu satırlar, özgün bölümünden kaldırdıysanız, kalan satırları sıralı bir listesi tutmak için numaralandırılırsa gerekir.

Durum

Microsoft, bu makalenin başında listelenen Microsoft ürünlerinde bir sorun olduğunu onaylamıştır.

Referanslar

Ek bilgi için, Microsoft Bilgi Bankası'ndaki makaleleri görüntülemek üzere aşağıdaki makale numaralarını tıklatın:
140570  (http://support.microsoft.com/kb/140570/EN-US/ ) Nasıl YAPıLıR: Şu anda kullan mı, dosya taşıma
174135  (http://support.microsoft.com/kb/174135/EN-US/ ) SORUN: Kur... Sistem güncel değil devam edemiyor
189743  (http://support.microsoft.com/kb/189743/EN-US/ ) : BILGI Kur.lst bölüm açıklaması
180071  (http://support.microsoft.com/kb/180071/EN-US/ ) Dosya: Visual Basic 5.0 çalışma zamanı dosyaları Msvbvm50.exe dosyasını yükler.
192461  (http://support.microsoft.com/kb/192461/EN-US/ ) Dosya: Visual Basic 6.0 Örneği Çalışma Zamanı Dosyaları VBRun60sp5.exe.
290887  (http://support.microsoft.com/kb/290887/EN-US/ ) FILE: Visual Basic 6.0 SP5 Çalışma Zamanı Dosyaları VBRun60sp5.exe ile yüklenir.
5.0 Visual Basic Programmer's Guide, bölüm "Uygulamalarınızı dağıtma" 17

Microsoft Visual Basic, sürüm 6.0 için çevrimiçi Yardım

Bu makaledeki bilginin uygulandığı durum:
  • Microsoft Visual Basic 5.0 Professional Edition
  • Microsoft Visual Basic 6.0 Professional Edition
  • Microsoft Visual Basic 5.0 Enterprise Edition
  • Microsoft Visual Basic Enterprise Edition for Windows 6.0
Anahtar Kelimeler: 
kbmt kbappsetup kberrmsg kbprb kbwizard KB191096 KbMttr
Otomatik TercümeOtomatik Tercüme
ÖNEMLİ: Bu makale, bir kişi tarafından çevrilmek yerine, Microsoft makine-çevirisi yazılımı ile çevrilmiştir. Microsoft size hem kişiler tarafından çevrilmiş, hem de makine-çevrisi ile çevrilmiş makaleler sunar. Böylelikle, bilgi bankamızdaki tüm makalelere, kendi dilinizde ulaşmış olursunuz. Bununla birlikte, makine tarafından çevrilmiş makaleler mükemmel değildir. Bir yabancının sizin dilinizde konuşurken yapabileceği hatalar gibi, makale; kelime dağarcığı, söz dizim kuralları veya dil bilgisi açısından yanlışlar içerebilir. Microsoft, içeriğin yanlış çevrimi veya onun müşteri tarafından kullanımından doğan; kusur, hata veya zarardan sorumlu değildir. Microsoft ayrıca makine çevirisi yazılımını sıkça güncellemektedir.
Makalenin İngilizcesi aşağıdaki gibidir:191096  (http://support.microsoft.com/kb/191096/en-us/ )