Saya mendapatkan error setelah menginstal Delphi 2007 (Edit: masalah Ini terjadi di semua Delphi versi dari tahun 2006 sampai dengan 2010) bahwa saya tidak tahu dan belum pernah melihat sebelumnya. Setelah restart saya dapat menjalankan program tanpa masalah, tetapi jika saya harus menutup program dan memulai lagi itu akan memberikan error berikut:
"Tidak bisa membuat file C:\Users\Admin\AppData\Local\Temp\EditorLineEnds.ttr". Proses cannont mengakses file karena sedang digunakan oleh proses lain."
"Sistem" memiliki pegangan pada file ini yang tidak dapat dibersihkan kecuali saya reboot. Saya juga dapat memperbaiki masalah dengan mengubah nama file sebelum saya memulai program.
Saya telah mencoba menginstal ulang program tersebut tidak berhasil.
Versi diinstal: CodeGear™ Delphi® 2007 for Win32® R2 Versi 11.0.2902.10471. Sistem operasi: Windows 7 Pro 64 bit
Update 08/14 13:35 WIB Mencoba solusi berikut, tetapi masih memiliki file yang sama masalah kunci:
Saya akan mencoba menginstal ulang Windows dari awal dan menginstal Delphi sebelum Windows update untuk melihat apakah ada pembaruan yang benar-benar penyebabnya. Solusi saya untuk sekarang ini hanya mengganti nama EditorLineEnds.ttr sebelum memulai Delphi.
Ada tiga solusi untuk ini yang saya sadar:
Catatan: Microsoft menarik ini memperbaiki beberapa hari kemudian dan diterbitkan yang baru KB2984615 pada 2014-08-27. Sayangnya hal ini tidak memperbaiki masalah bagi saya. Mungkin menghapus KB2982791 pertama dan kemudian menginstal KB2984615 mungkin bekerja, tetapi saya belum't mencobanya.
Saya menulis sebuah program sederhana, yang memecahkan masalah untuk saya:
Menggunakan FindFirstChangeNotification / FindNextChangeNotification dan cek apakah file yang ada dan jika ya, bergerak unik subdirektori di %temp%.
Kode sumber tersedia dari sourceforge.
Ini adalah saya bds_start.bat script yang menjalankan Delphi2006 di Win7-64bit sistem. Saya disesuaikan GabeMeister jawaban dan sejenis script yang ditemukan di salah satu link. Saya sekarang dapat me-restart DelphiIDE tanpa reboot. Semua ttr file temp yang masih terkunci oleh sistem sehingga del perintah mungkin tidak bekerja. Mereka dapat dihapus setelah sistem reboot.
It's namun tidak mungkin untuk me-restart Delphi mengklik ganda myproject.dpr project file. Aku takut untuk menginstal IDEFixPack untuk D2006 karena salah satu komentar tidak berjanji untuk bekerja.
bds_start.bat
@REM http://www.danielmagin.de/blog/index.php/2014/08/windows-update-disable-delphi-2007-2010/
@REM http://stackoverflow.com/questions/25295980/delphi-2007-error-cannot-create-file-c-users-admin-appdata-local-temp-editorl
@REM http://docs.embarcadero.com/products/rad_studio/delphiAndcpp2009/HelpUpdate2/EN/html/devcommon/idecommandline_xml.html
@REM del files created by DelphiIDE, may not able to delete but
@REM moving to a new name is possible. Use unique name by timestamp.
del "%temp%\EditorLineEnds*.ttr"
set dt=%date%_%time:~3,2%-%time:~6,2%
rename "%temp%\EditorLineEnds.ttr" "EditorLineEnds_%dt%.ttr"
start "" "C:\Borland\BDS\4.0\Bin\bds.exe" -pDelphi
Menjalankan CBuilder mengubah argumen untuk -pCBuilder. Mungkin memperbaiki terbaik akan membuat bds.exe alat pengganti, del/bergerak .ttr file, menjalankan dan passthrough cmd argumen asli bds_original.exe file. Ini harus memungkinkan .dpr double klik restart. Atau gunakan BdsLauncher.exe yang saya pikirkan adalah regedit terkait dengan *.dpr ekstensi. Kemudian proses daftar yang telah bds.exe nama.
Berikut ini adalah solusi lain dari http://www.danielmagin.de/blog/index.php/2014/08/windows-update-disable-delphi-2007-2010/
Quote:
anda dapat rollback mudah dalam dua cara
1: membuat file batch dengan baris berikut wusa /uninstall /kb:2982791 wusa /uninstall /kb:2970228 file batch ini anda berjalan di start up windows. tapi dengan auto update kedua menginstal update setiap waktu
2: menonaktifkan KB's dari autoupdate setelah update goto WindowsUpdatesin sistem anda. menonaktifkan keduanya KB's jadi pada update baru ini akan menjadi tidak dipasang lagi
Untuk Delphi 2007, instal IDEFixPack 4.4 dan menambahkan menambahkan variabel lingkungan berikut untuk pengaturan sistem:
IDEFixPack.DisabledPatches=DotNet.GlobalizationSearch
Reboot dan harus bekerja. Saya memiliki 2 desktop Win 8.1 Pro dan bekerja seperti pesona!
Hanya untuk menunjukkan bahwa KB2982791 update telah ditarik oleh Microsoft. Alasan dikutip muncul menjadi masalah dengan font rendering dan sistem crash dan tidak masalah tertentu yang, pada wajah itu, tidak muncul untuk menjadi kesalahan dari Delphi dan hanya diperburuk oleh update.
Artikel KB di situs Microsoft telah diperbarui: http://support.microsoft.com/kb/2982791
Secara khusus bagian-bagian ini yang menarik:
masalah yang Diketahui 2 Microsoft sedang menyelidiki perilaku di mana font yang melakukan tidak render dengan benar setelah setiap update berikut diinstal: 2982791 MS14-045: Deskripsi dari pembaruan keamanan untuk kernel-mode driver: agustus 12, 2014 2970228 Update untuk mendukung mata uang baru simbol untuk mata uang rubel rusia di Windows 2975719 agustus 2014 update batal pemutakhiran untuk Windows RT 8.1, Windows 8.1 dan Windows Server 2012 R2 2975331 agustus 2014 batal pemutakhiran untuk Windows RT, Windows 8, dan Windows Server 2012
Status Microsoft telah dihapus link download untuk update ini sementara masalah ini sedang diselidiki.
masalah yang Diketahui 3 Microsoft sedang menyelidiki perilaku di mana sistem dapat kecelakaan dengan 0x50 pesan galat Stop (bugcheck) setelah salah satu dari berikut pembaruan diinstal: 2982791 MS14-045: Deskripsi pembaruan keamanan untuk kernel-mode driver: agustus 12, 2014 2970228 Update untuk mendukung simbol mata uang baru untuk rusia rubel di Windows 2975719 agustus 2014 batal pemutakhiran untuk Windows RT 8.1, Windows 8.1, dan Windows Server 2012 R2 2975331 agustus 2014 batal pemutakhiran untuk Windows RT, Windows 8, dan Windows Server 2012
kondisi Ini dapat terus-menerus dan dapat mencegah sistem dari awal dengan benar.
Status Microsoft telah dihapus link download untuk update ini sementara masalah ini sedang diselidiki.
Masalah tampaknya dengan Update Windows diinstal pada 13 agustus. Aku mencoba menghapus KB2982791 seperti yang disarankan oleh poster sebelumnya, tapi itu tidak memperbaiki masalah. Menghapus instalasi semua Windows update dari 13 november-benar menyembuhkan masalah namun.
Jika anda berada di windows, saya membuat sebuah file batch shortcut untuk memulai Delphi. Pada dasarnya ini adalah sebuah file batch bahwa perubahan nama dari EditorLineEnds.ttr
untuk saat ini tanggal waktu, bergerak ke berbagai sub folder, dan kemudian mulai Delphi.
Berikut ini adalah isi dari script batch:
SET HOUR=%time:~0,2%
SET dtStamp9=%date:~-4%%date:~4,2%%date:~7,2%_0%time:~1,1%%time:~3,2%%time:~6,2%
SET dtStamp24=%date:~-4%%date:~4,2%%date:~7,2%_%time:~0,2%%time:~3,2%%time:~6,2%
if "%HOUR:~0,1%" == " " (SET dtStamp=%dtStamp9%) else (SET dtStamp=%dtStamp24%)
if exist "C:\Users\<username here>\AppData\Local\Temp\EditorLineEnds.ttr" (
echo "Moving EditorLineEnds.ttr"
MOVE "C:\Users\<username here>\AppData\Local\Temp\EditorLineEnds.ttr" "C:\Users\<username here>\AppData\Local\Temp\ExtraEditorLineEnds\%dtStamp%.ttr"
) else (
echo "EditorLineEnds.ttr was not found."
)
start "C:\Program Files (x86)\CodeGear\RAD Studio\6.0\bin\bds.exe"
dzEditorLineEndsFix - Tidak dapat membuat file %Temp%\EditorLineEnd.ttr
Ini adalah sebuah program kecil yang perbaikan masalah yang diperkenalkan oleh Windows update KB2982791 dengan Delphi 2006 hingga 2010 yang menyebabkan kesalahan "Tidak bisa membuat file %Temp%\EditorLineEnds.ttr". Ia bekerja dengan memindahkan file ke tersendiri yang unik subdirektori setiap kali itu sedang dibuat.
I'm menggunakan Windows 8, tidak 8.1
Aku mematikan semua Windows update dan kemarin saya diperiksa untuk update dan menginstal semua update keamanan. Hari ini saya memiliki masalah yang sama, namun tidak satupun dari yang disebutkan di atas pembaruan yang diinstal di notebook saya. Saya melihat semua dari mereka, tetapi tidak menemukan apapun antara menginstal pembaruan keamanan:
KB2982791, KB2970228, KB2975719, KB2975331
Tapi aku menemukan yang lain update KB2993651 dan mencoba untuk uninstall itu, proses instalasi dihentikan. Saya ulang comp saya. Sekarang saya tidak dapat menemukan update ini, dan masalah ini tidak diselesaikan.
Jadi tidak menemukan solusi lain dan dibuat script berikut, yang saya jalankan sebelum membuka RAD 2010.
cd %temp%
ren EditorLineEnds.ttr EditorLineEnds%RANDOM%.ttr
I'm menggunakan %RANDOM% fungsi, karena dengan nama tetap di kedua waktu berganti nama file juga akan terkunci dan script tidak akan berhasil di ubah.