468x60
Visualizzazione post con etichetta windows. Mostra tutti i post
Visualizzazione post con etichetta windows. Mostra tutti i post

venerdì 10 gennaio 2014

Script for checking if a file exists on Windows

Use this shell script to check for existence of a file on Windows. It was useful many times during the execution of tasks with certain conditions to check...
if exist "file_path_here" (echo "file exists") else (echo "file doesn't exist")

Script per controllare l'esistenza di un file su Windows

Usare questo script per controllare l'esistenza di un file su Windows. Mi è tornato utile molte volte durante l'esecuzione di task con determinate condizioni da controllare...
if exist "percorso_file_qui" (echo "il file esiste") else (echo "il file non esiste")

giovedì 18 aprile 2013

Eliminare ricorsivamente tutti i files e le cartelle

Quando bisogna eliminare ricorsivamente molti files e cartelle, soprattutto quando ci sono files di grosse dimensioni, Windows si affatica ed impiega molto tempo... In questi casi può essere molto utile il seguente comando DOS:
rd /s /q /percorso/daeliminare
NB. il comando sopra elimina anche la cartella "daeliminare"

Attenzione, perchè poi i files e le cartelle non potranno essere ripristinati dal cestino!

mercoledì 27 marzo 2013

Chiudere Outlook con uno script

Ecco un'ottima guida su come chiudere Outlook in modo automatico con uno shell script:

http://www.howto-outlook.com/howto/closeoutlookscript.htm

venerdì 5 ottobre 2012

File batch per comprimere più files in diversi archivi

Vediamo come scrivere un file batch Windows per comprimere con 7zip più files in diversi archivi zippati, in modo che ogni file venga zippato nel suo archivio. Alla fine avremo nomefile1.zip nomefile2.zip ecc...
@ECHO OFF
CD "C:\Documents and Settings\user\Desktop\t"
FOR %%A IN (*) DO "C:\Programmi\7-Zip\7z.exe" a -tzip -mx9 -mm=LZMA "%%A.zip" "%%A"

mercoledì 8 febbraio 2012

Disinstallare manualmente applicazioni da Windows XP

Vediamo come disinstallare manualmente le applicazioni da Windows XP:

- Cercare la directory dell'applicazione ed eliminarla

- Aprire regedit, andare su HKEY_LOCAL_MACHINE\SOFTWARE, ed eliminare la cartella dell'applicazione

- Aprire regedit, andare su HKEY_CURRENT_USER\SOFTWARE, ed eliminare la cartella dell'applicazione

- Per rimuovere l'applicazione da Aggiungi/Rimuovi, aprire regedit ed andare su HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall, ed eliminare la cartella dell'applicazione

- Alcune applicazioni hanno servizi collegati, per eliminarli andare su HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services

- Queste sono le cartelle dove solitamente si trovano i files di configurazione:

  • C:\Documents and Settings\All Users\Start Menu\Programs
  • C:\Documents and Settings\All Users\Start Menu\Programs\Startup
  • C:\Documents and Settings\%YourUserID%\Start Menu\Programs
  • C:\Documents and Settings\%YourUserID%\Start Menu\Programs\Startup

martedì 3 maggio 2011

Velocizzare l’avvio di Windows XP

Ecco un'ottima guida di Microsoft per velocizzare l'avvio di Windows XP

http://www.microsoft.com/italy/pmi/comefare/tecnologia/avvioveloce/default.mspx

sabato 15 gennaio 2011

Driver Access e DSN su Windows7 x64

Per aggiungere DSN che utilizzino un driver Microsoft Access su Windows7 x64, non bisogna utilizzare la gestione ODBC di default, ma bisogna utilizzare odbcad32.exe che si trova su %WINDIR%\SYSWOW64

martedì 12 ottobre 2010

Errore di Spooler SubSystem App su Windows XP

Vediamo come risolvere questo problema abbastanza comune su Windows XP.


Errore:
Si è verificato un problema che ha richiesto la chiusura di Spooler SubSystem App

Soluzione:
  1. Arrestare il servizio "Spooler di Stampa":
    Start-> Pannello di controllo-> Strumenti di amministrazione-> Servizi
    Cercare il servizio "Spooler di Stampa" , cliccarci sopra con il tasto destro e cliccare su arresta
  2. Cancellare tutti i files nella cartella: "C:\WINDOWS\system32\spool\PRINTERS"
  3. Tornare sul servizio "Spooler di Stampa" e cliccando con il tasto destro scegliere Avvia
  4. Aprire la cartella "Stampanti e fax" per controllare che non appaia più l'errore
  5. Eseguire una prova di stampa da ognuna delle stampanti installate e cancellare quella che genera di nuovo l'errore, ripetendo la procedura dal punto 1
  6. In alcuni casi è necessario riavviare il sistema

mercoledì 4 agosto 2010

Rimozione veloce (senza cestino) di cartelle in Windows

Per rimuovere velocemente (e senza spostare nel cestino) cartelle contenenti migliaia di files e sottocartelle, è possibile eseguire il seguente comando DOS dalla shell di Windows:

RMDIR [drive:]path /S /Q

/S Rimuove tutte le sottocartelle ed i files nella cartella specificata oltre alla stessa cartell
a. Usato per rimuovere un intero albero di directory.

/Q Quiet mode, non chiede conferma per rimuovere un albero di directory con /S.

Attenzione: l'eliminazione dei files sarà irreversibile, non saranno spostati nel cestino!

giovedì 17 dicembre 2009

ODBC Drivers su Windows x64

Su Windows x64 per visualizzare i drivers ODBC a 32 bit bisogna utilizzare odbcad32.exe, che si trova su %WINDIR%\SYSWOW64. Con questo programma verranno elencati tutti i drivers a 32 bit, altrimenti non visibili...

venerdì 6 novembre 2009

Rimozione manuale di un driver della stampante in WindowsXP

Quando si rimuove una stampante dalla cartella Stampanti o da Print Manager, il file del driver della stampante non viene rimosso dal disco rigido. In questo articolo è riportata una procedura utilizzabile se si ritiene che un file di driver della stampante sia danneggiato, o comunque se si desidera rimuoverlo.

In Windows XP è disponibile una funzione con interfaccia utente per l'eliminazione dei driver della stampante, pertanto questa procedura non è più necessaria. Per eliminare i file di driver della stampante in Windows XP, fare clic sul pulsante Start, scegliere Stampanti e fax, quindi scegliere Proprietà server dal menu File. Nella scheda Driver selezionare ed eliminare il file del driver della stampante.

giovedì 5 novembre 2009

Installare una stampante di rete in WindowsXP x64

Avendo dei problemi con l'installazione di una stampante di rete in WindowsXP x64, ho risolto installando manualmente il driver e la stampante nel seguente modo:

Procedura 1 (da prompt)
  1. scaricare il driver dal sito web del produttore
  2. installare il driver dal prompt con il seguente comando: rundll32 printui.dll,PrintUIEntry /id
  3. installare la stampante di rete dal prompt con il seguente comando: rundll32 printui.dll,PrintUIEntry /in /n\\\
Procedura 2 (da interfaccia grafica)
  1. scaricare il driver dal sito web del produttore
  2. per installare la stampante di rete fare click sul pulsante Start, scegliere Stampanti e fax, quindi scegliere Aggiungi stampante, click su avanti, scegliere Stampante di rete, selezionare la stampante a cui connettersi, in seguito quando verrà richiesto di selezionare il driver della stampante fare click su Sfoglia... per scegliere il driver scaricato (oppure, se presente, scegliere la stampante dalla lista delle stampanti)

martedì 3 novembre 2009

Blocco rapido del computer in Windows XP

In Windows XP è disponibile una nuova scelta rapida di Microsoft Natural Keyboard che consente di bloccare il computer. Questa operazione può essere eseguita anche da altre tastiere compatibili in cui siano presenti i tasti LOGO WINDOWS e il tasto MENU SCELTA RAPIDA. Per utilizzare questa scelta rapida da tastiera, premere il tasto LOGO WINDOWS+L.

venerdì 28 agosto 2009

Sincronizzazione giornaliera dell’ora di Windows XP

Forse saprete già che esistono programmi freeware che promettono di mantenere l’orologio del vostro pc sincronizzato con l’ora atomica mondiale… Sfortunatamente molti di questi programmi free di dubbia provenienza contengono anche dello spyware

Perchè rischiare? Windows XP già dispone di un servizio di aggiornamento automatico dell’ora (W32Time) il quale è predisposto per sincronizzare (di default una volta alla settimana, ma volendo la frequenza si può modificare) l’orario del vostro pc con quello di un server di riferimento (il server di riferimento predefinito è quello di Microsoft).

Potete verificare se questo servizio è attivo sul vostro pc cliccando due volte sull’orologio di sistema nella tray area e selezionando la scheda “Ora Internet“:

orainternet2

Come potete vedere dall’esempio, l’ultima sincronizzazione è stata effettuata alle 13.05 e la prossima è prevista per il giorno successivo alla stessa ora.

Personalmente ho preferito sostituire l’indirizzo del server NTP della Microsoft (NTP sta per Network Time Protocol) con quello dell’Istituto Nazionale di Ricerca Metrologica ntp1.inrim.it

I server NTP dell’ INRIM sono sincronizzati con un orologio atomico a fasci di cesio, il che vi permette di ottenere un’accuratezza estremamente elevata.

Se poi siete talmente maniaci da non tollerare l’aggiornamento automatico settimanale e preferireste invece un aggiornamento giornaliero, questo è possibile modificando una voce del registro di sistema.

La chiave da modificare si trova nel percorso:
HKEY_LOCAL_MACHINE\
\SYSTEM\CurrentControlSet\Services\W32Time\TimeProviders\NtpClient

Dovete modificare il valore del parametro “SpecialPollInterval” dal valore decimale 604800 (che sono i secondi di una settimana) al valore decimale 86400 (che sono i secondi di un giorno). Volendo potreste aumentare la frequenza degli aggiornamenti, ricordandovi di specificare sempre il valore in secondi e prestando sempre attenzione a specificare che si tratta di un valore decimale e non esadecimale.

specialpoll.jpg

Fatto ciò, per rendere effettive le modifiche, il servizio W32Time deve essere arrestato e riavviato.

Se non avete fretta potete aspettare il prossimo riavvio di Windows altrimenti al prompt dei comandi digitate il seguente comando, quindi premete invio:
net stop w32time && net start w32time

Per ulteriori approfondimenti sul servizio W32Time vi consiglio di visitare questa pagina del supporto tecnico Microsoft.

Sincronizzazione automatica dell'orologio di sistema

Windows

- Windows 95/98/NT
Questi sistemi operativi non implementano un client NTP, che deve essere quindi installato a parte. Un client liberamente scaricabile ed open source è Nettime.

- Windows XP/2000/2003/Vista/2008
Se il computer è membro di un dominio, probabilmente l'orologio verrà sincronizzato automaticamente da un Network Time Server. Altrimenti, l'orologio del computer può essere sincronizzato automaticamente e regolarmente da un server di riferimento ora.
In questa procedura vengono descritte le modalità per sincronizzare l'orologio del computer con un server di riferiemnto ora su Internet. Assicurarsi di essere connessi a Internet.

  1. Fare clic su Pannello di controllo dal menu di avvio, quindi su Data, ora, lingua e opzioni internazionali, quindi fare clic su Modificare data e ora.
  2. Scegliere la scheda Ora Internet. (Tale scheda non è disponibile se il computer è membro di un dominio)
  3. Scegliere Aggiorna.

Da linea di comando è possibile utilizzare questi comandi:

net time /setsntp:ntp1.inrim.it
net stop w32time
net start w32time

Per visualizzare il server ntp corrente digitare:

net time /querysntp

Linux

La soluzione preferita è usare il demone NTP, ntpd, configurando uno o più server NTP di riferimento nel suo file di configurazione /etc/ntpd.conf. In questo modo, oltre ad aggiornare l'orologio di sistema, ntpd ne stima l'errore sistematico, ed è in grado di correggerlo, evitando un andamento irregolare del tempo, e migliorando la precisione quando il computer non è connesso alla rete.

Per sincronizzare manualmente l'orologio di sistema con quello di un server, da console, in modalità root, dare il comando:

ntpdate ntp1.inrim.it

venerdì 7 agosto 2009

Ini4J - The Java Ini Library

Ini4J è una semplice API Java gestire files di configurazione nel formato Windows .ini. E' davvero molto leggera e semplice da utilizzare...
  • Gestione di sezioni multiple
  • Gestione di espressioni
  • Lettura/scrittura del registro di Windows, senza dover utilizzare codice nativo (JNI)
  • Supporto del .REG file format
Vediamo un semplice esempio:

[happy]
age = 99
height = 77.66
homeDir = /home/happy

//lettura
Wini ini = new Wini(new File(filename));
int age = ini.get("happy", "age", int.class);
double height = ini.get("happy", "height", double.class);
String dir = ini.get("happy", "homeDir");

//scrittura
Wini ini = new Wini(new File(filename));
ini.put("sleepy", "age", 55);
ini.put("sleepy", "weight", 45.6);
ini.store();

dopo la scrittura avremo:

[sleepy]
age = 55
weight = 45.6

martedì 28 luglio 2009

Taskkill - chiudere applicazioni dalla riga di comando

Taskkill è un programma di Windows col quale è possibile chiudere le applicazioni dalla shell mediante un comando. In alcune situazioni, specie durante l'esecuzione di script batch, Taskkill può essere utile...

lunedì 6 luglio 2009

Operazioni pianificate - impossibile impostare le informazioni sull'account

Se con Windows XP avete provato ad impostare delle operazioni pianificate vi sarà capitato di ottenere un messaggio di errore quando tentate di aggiungerne una:

"La nuova operazione è stata creata ma è probabile che non venga eseguita perchè non è stato possibile impostare le informazioni sull'account.. L'errore specifico è 0x80070005: accesso negato"

Per risolvere questo problema basta andare nelle proprietà dell'operazione pianificata e selezionare
"Esegui solo ad accesso effettuato"


Buon lavoro!

giovedì 2 luglio 2009

GoogleCrashHandler.exe e Google Update: cosa sono e come eliminarli

Disable-GoogleUpdate-exe-for-a-Faster-Running-SystemVi è mai capitato di vedere tra i processi in esecuzione GoogleCrashHandler.exe o Google Update.exe? Avrete notato che questi processi compaiono anche quando non è in esecuzione alcun programma di google... Vediamo in dettaglio cosa sono e come è possibile eventualmente sbarazzarsene.

Il processo GoogleChrashHandler.exe è un file legittimo, e cosi come Google Update.exe si occupa dell’aggiornamento di un software Google installato sul sistema, e quindi potrebbe avviarsi anche quando il programma vero e proprio non è in esecuzione.

Googlòe CrashHandler.exe

Se ci si vuole sbarazzare di questo processo, non serve a nulla chiuderlo dal Task Manager, perché lo ritroveremmo di nuovo al prossimo riavvio. L’unico modo è quello di rimuovere definitivamente Google Update dal sistema.

Per farlo è necessario innanzitutto chiudere il processo dal Task Manager, e successivamente rimuovere la chiave che avvia il processo dal Registro di sistema.

Aprite l’editor del Registro (Win+R e digitare regedit seguito da invio), poi navigate fino alla sottochiave: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run\

Nel pannello di destra individuate la chiave Google Update e cancellatela (clic destro sul valore, Elimina).

A questo punto è necessario riavviare il sistema per completare la modifica.

468x60

Cerca su Google

Cerca nel Blog con Google