Dela via


Fel LNK1168 för länkverktyg

kan inte öppna filnamnet för att skriva

Anmärkningar

Länkaren kan inte skriva till filename. Filen kan vara i bruk och filhandtaget låst av en annan process, eller så kanske du inte har skrivbehörighet för filen, eller för den katalog eller nätverksresurs som den finns i. Det här felet orsakas ofta av ett tillfälligt villkor, till exempel ett lås som innehas av ett antivirusprogram, en filsökningsindexeringsprocess eller en fördröjning i att frigöra ett lås som innehas av Visual Studio-byggsystemet.

Åtgärda problemet genom att kontrollera att filhandtaget filename inte är låst och att du har skrivbehörighet för filen. Om det är en körbar fil, kontrollera att den inte redan körs.

Du kan använda Windows SysInternals-verktygen Handle eller Process Explorer för att avgöra vilken process som har ett filhandtagslås på filename. Du kan också använda Process Explorer för att frigöra lås på öppna filhandtag. Information om hur du använder dessa verktyg finns i hjälpfilerna som medföljer dem.

Om filen är låst av ett antivirusprogram kan du åtgärda problemet genom att exkludera dina kataloger för byggutdata från automatisk genomsökning av antivirusprogrammet. Antivirusskannrar utlöses ofta av skapandet av nya filer i filsystemet, och de håller lås på filerna medan genomsökningen fortsätter. Mer information om hur du utesluter specifika kataloger från genomsökning finns i dokumentationen för antivirusprogrammet.

Om filen är låst av en sökindexeringstjänst kan du åtgärda problemet genom att exkludera dina kataloger för byggutdata från automatisk indexering. Mer information finns i dokumentationen för indexeringstjänsten. Om du vill ändra indexeringstjänsten för Windows-sökning använder du indexeringsalternativ i Windows-kontrollpanelen. Mer information finns i Sökindexering i Windows 10: Vanliga frågor och svar.

Om den körbara filen inte kan skrivas över av byggprocessen kan den vara låst av Filutforskaren. Om Application Experience-tjänsten har inaktiverats kan Utforskaren behålla ett körbart filhandtagslås under en längre tid. Du kan åtgärda det här problemet genom att köra services.msc och sedan öppna dialogrutan Egenskaper för application experience-tjänsten . Ändra starttyp från Inaktiverad till Manuell.