it-swarm.it

Impossibile modificare e salvare un file sulla macchina remota utilizzando Notepad ++

Sto usando Notepad ++ 5.3.1. Voglio modificare e salvare i file su una macchina remota (entrambi sono in esecuzione su Windows XP). Ho concesso i privilegi di accesso e le autorizzazioni di sicurezza nella cartella contenente i file.

Quando provo a salvare uno di questi file dopo la modifica in Notepad ++, ottengo il seguente errore.

 'Please check whether if this file is opened in another program'

Non ci sono altri posti in cui il file è stato aperto ma ottengo ancora questo errore. Sono stato in grado di modificare e salvare in precedenza, ma questo errore sembra arrivare solo da ieri.

59
gsk

Ho risolto il problema ora. Il problema era che sebbene le autorizzazioni fossero state impostate correttamente nella cartella radice, le successive cartelle secondarie non ereditavano i privilegi di accesso. Pertanto, quando ho improvvisamente modificato un file in una delle cartelle figlio questo errore è saltato fuori. Sono andato alla scheda avanzata nelle impostazioni di sicurezza delle proprietà della cartella radice e ho controllato l'opzione 

 Replace permission entries on all child objects with entries shown here that apply to child objects

Grazie a tutti

67
gsk

Anche l'apertura dell'editor (Notepad ++) in modalità amministratore avrebbe potuto essere d'aiuto!

53
nadh

gsk è corretto! Sono permessi!

Proprietà> Sicurezza> Modifica> Utenti -> Consenti (selezionato su tutto), quindi su "OK" e "OK" per salvare tutte le impostazioni.

16
tfont

In realtà, è una risposta molto più semplice.

Se hai aperto il file in una finestra di Windows Explorer e hai attivato il riquadro di anteprima, blocca il file. Se deselezioni il file nella finestra, l'anteprima scompare e il file verrà nuovamente sbloccato. 

Ho fatto un post di questo problema di blocco dei file sul mio blog, se vuoi maggiori informazioni e uno screenshot.

15
mitchf

Ho avuto lo stesso problema con il file C:\Windows\System32\drivers\etc\hosts . Ho risolto il problema aprendo il file con NotePad ++ eseguito come amministratore.

Per eseguire Notepad ++ (o qualsiasi altro programma) come amministratore, basta fare clic con il pulsante destro del mouse sull'applicazione e selezionare "Esegui come amministratore".

6
Shessuky

Un'altra possibile ragione che ho appena scoperto: 

Il software antivirus può bloccare l'accesso al file, anche se le autorizzazioni ACL (in Sicurezza) sono corrette.

L'ho notato solo perché in un'occasione (non sono sicuro se fosse dovuto al mio tentativo di salvare il file o modificarne la proprietà come amministratore) il software antivirus ha visualizzato una finestra di notifica che l'accesso è stato bloccato.

4
FriendFX

Due cose vengono in mente per provare:

  1. Mappare un'unità e collegarsi utilizzando un'unità mappata invece di URI .
  2. Assicurati di disporre delle autorizzazioni per creare file sul server remoto. A volte questi editor di testo creano un file temporaneo prima di riscrivere le informazioni salvate.

Anche questa potrebbe essere una domanda più adatta per Errore server .

Spero che questo possa essere d'aiuto!

3
RandyMorris

Ho avuto lo stesso errore durante l'utilizzo di WAMP. Sono andato al percorso del file (cartella www), fatto clic destro e aggiornato la cartella.

3
Navigatron

Ho avuto lo stesso problema qualche volta e non ho capito perché, di recente, quando è successo, ho semplicemente concesso il pieno controllo al mio account utente per la cartella principale in cui erano i miei file. Dopo di ciò l'errore non è più apparso, proprio come ha detto la GSK.

2
Klet

Il mio problema riguardava WinSCP e la soluzione che ho fatto era deselezionare "External editor opens each file in separate window (process)" nelle preferenze dell'editor.

2
Zack

Apri Notepad ++. Tasto destro -> Proprietà -> "trova il tuo nome" sotto la scheda Sicurezza -> fai clic destro per leggere, scrivere, leggere ed eseguire, pieno controllo.

Applica i cambiamenti. Ora salva il contenuto che desideri salvare.

1
chanakya S

La soluzione è semplice .. Fai clic con il pulsante destro del mouse sul collegamento Notepad ++ -> Esegui come amministratore.

1

Autorizzazione dell'amministratore (utente del sistema operativo), in quanto è stato bloccato. Quindi, accedi come amministratore e concedi l'autorizzazione di condivisione a un altro utente (dove desideri modificare).

0
KarSho

Ho aperto il file usando Notepad ++ come amministratore, ma avevo ancora lo stesso problema:

Si prega di verificare se questo file è aperto in un altro programma

Poi ho fatto una copia del file in un'altra posizione seguita da una copia e dalla sostituzione del file originale. Questo ha risolto il mio problema.

0
jones j alapat

Questo problema può verificarsi quando un altro utente (ad es. Amministratore) è proprietario del file e non concede a chiunque altro accesso in scrittura. Ecco come dare accesso in scrittura anche a tutti gli utenti per tutti i file nella directory corrente e in tutte le sottodirectory.

Aprire una console di gestione , andare alla radice della directory in cui si trovano i file. Genere:

icacls "." /grant Everyone:(F) /T
0
N0thing

Ho avuto lo stesso problema durante l'impostazione di Apache server web e PHP . Ciò era dovuto a UAC su Windows 7. Non è perché il file è aperto da qualsiasi altra parte. Prova ad aprire Notepad ++ come amministratore. O fare clic con il pulsante destro del mouse sul collegamento Notepad ++ e scegliere Esegui come amministratore o Ctrl+Shift e fare clic sul collegamento Notepad ++. Quindi apri il file che vuoi modificare da Notepad ++.

Questo ha risolto il problema per me.

0