Avviso

Tutto il materiale, le guide e i suggerimenti che trovate in questo sito sono forniti senza alcuna garanzia, dato che rappresentano soltanto appunti e note personali pubblicate nella speranza che possano essere utili a qualcuno.

domenica 12 dicembre 2010

Enable/Disable Digital Signature Icons

Il menu contestuale "Enable/Disable Digital Signature Icons" è presente su Windows solo se installato Autocad. Quindi potete tranquillamente ignorarlo in caso contrario.

lunedì 6 dicembre 2010

Come contare le occorrenze di una stringa in un RANGE di celle di Excel

Qui c'e' il tutorial di Microsoft:

Description of formulas to count the occurrences of text, characters, and words in Excel

La formula e':
=SUM(LEN(range)-LEN(SUBSTITUTE(range,"text","")))/LEN("text")

Comodo eh???

E non dimentichiamoci di inserirla come Array Formula, quindi usando CTRL+MAIUSC+INVIO (o COMMAND+INVIO su Mac)...

Un bel VAFFANCULO a Excel!

lunedì 8 novembre 2010

"Stop: 0x000000F4": in Windows Vista or in Windows Server 2008

E' da un po' di tempo che uno dei nostri server si blocca in modo completamente casuale e senza che riuscissi a trovare un motivo ricorrente.

Si bloccava ad aprire Firefox
Si bloccava ad accedere al floppy
Si bloccava ad accedere a Windows Update

Insomma, vari stop non correlati tra loro.

La schermata blu in alcuni casi indicava stop 0XF4


La soluzione potrebbe essere contenuta in questo hotfix, che va richiesto "a mano" a Microsoft fornendo un indirizzo per il download.

"Stop: 0x000000F4": error message when a console application is exiting in Windows Vista or in Windows Server 2008

Il link diretto per richiedere l'hotfix e' il seguente:

domenica 31 ottobre 2010

Quick fix for JComments and Seyret integration

Visto che la guida per integrare Seyret con JComments funziona solo fino a un certo punto, al seguente link trovate il fix per sistemare l'ultimo step di integrazione...

Quick fix for JComments and Seyret integration

lunedì 11 ottobre 2010

Come creare Symbolic Links in Windows


MKLINK [[/D] | [/H] | [/J]] Link Target

       /D      Creates a directory symbolic link.  Default is a file
               symbolic link.
       /H      Creates a hard link instead of a symbolic link.
       /J      Creates a Directory Junction.
       Link    specifies the new symbolic link name.
       Target  specifies the path (relative or absolute) that the new link
               refers to.

Disponibile solo da Windows Vista in poi (Windows Vista, Windows7, Windows Server 2008 e successivi)

How do I create a symbolic link in Windows? - Server Fault

mercoledì 1 settembre 2010

Pulire la cartella Temporanea di Outlook 2007

Outlook e' un cesso.

Detto questo, la cartella temporanea varia per ciascun sistema e la dovete andare a cercare nel registro, dove trovate (usando Regedit) le cartelle:

Outlook 97HKEY_CURRENT_USER\Software\Microsoft\Office\8.0\Outlook\Security
Outlook 98HKEY_CURRENT_USER\Software\Microsoft\Office\8.5\Outlook\Security
Outlook 2000HKEY_CURRENT_USER\Software\Microsoft\Office\9.0\Outlook\Security
Outlook 2002/XPHKEY_CURRENT_USER\Software\Microsoft\Office\10.0\Outlook\Security
Outlook 2003HKEY_CURRENT_USER\Software\Microsoft\Office\11.0\Outlook\Security
Outlook 2007HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Outlook\Security
Outlook 2010HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\Security


Vi segnalo inoltre un sito interessante che contiene anche il download di alcuni tools per facilitarvi la vita nella gestione di Outlook (cancellazione dei Temp, appunto, ma anche altre azioni).

giovedì 5 agosto 2010

Le connessioni multiple a un server o a una risorsa condivisa da parte dello stesso utente, utilizzando più di un nome utente, non sono consentite.

In qualche caso limite, nel tentativo di unire un pc con windows Xp al dominio Samba si puo' verificare il seguente errore:

"Le connessioni multiple a un server o a una risorsa condivisa
da parte dello stesso utente, utilizzando più di un nome utente, non sono
consentite. Interrompere tutte le connessioni precedenti al server o alla
risorsa condivisa e riprovare".
una soluzione che puo' risolvere è:

1.verificare che il nome del pc sia univoco
2.da prompt dei comandi: start -> esegui -> cmd -> INVIO dare poi il comando "net use * /delete"

mercoledì 4 agosto 2010

Spostare la gestione di Plesk da IIS a Apache

Plesk (versione 7.6.1, quella su cui ho lavorato...) arriva già con un apache "bundled" nella directory ...\Plesk\admin\bin , solo che si installa anche su IIS.

Se lo disabilitate su IIS potete finalmente usare l'Apache incluso.

Esisterebbe anche un comando per impostare il Plesk Control Center in modo che usi Apache, ma non mi pare che cambi molto , anche se io comunque ve lo riporto:


Launch command prompt.
Start >> Run >> cmd
If IIS is used as Plesk web server switch it to Apache
%plesk_bin%\reconfigurator.exe –switch-plesk-web-server –new-provider=apache
If Apache is used as Plesk web server switch it to IIS

%plesk_bin%\reconfigurator.exe –switch-plesk-web-server –new-provider=iis


Fonte: http://sakafi.wordpress.com/2009/10/19/how-to-switch-plesk-control-panel-from-iis-to-apache/

Registro eventi danneggiato in Windows Server 2003

Se uno dei registri eventi di Windows risulta danneggiato, Microsoft ha la soluzione:
Andate alla gestione Servizi tramite

Start-> Esegui -> Services.msc

(o in qualunque altro modo...)
Nell'elenco dei servizi, cercate "Registro Eventi" (o "Event Log" a seconda della lingua del sistema) , apritelo e impostatelo su "Disabilitato" (non è possibile stopparlo).
Riavviate Windows.

Al riavvio, aprite c:\windows e fate una ricerca per i file di tipo *.evt (oppure li trovate in c:\windows\config) e cancellate, o spostate, quello che vi dava problemi (i nomi dei file corrispondono ai nomi dei registri nella Gestione Computer).

Ripetete l'operazione per il servizio Event Log (Stavolta abilitandolo...) e riavviate nuovamente.

Link alla soluzione Microsoft: http://support.microsoft.com/kb/172156

giovedì 15 luglio 2010

Risolvere problema degli avatar che non compaiono in Kunena 1.5 Joomla

Riga 324 del file components/com_kunena/template/default/plugin/myprofile/myprofile_avatar_upload.php


$kunena_db->setQuery("UPDATE #__fb_users SET avatar='{$kunena_db->getEscaped($newAvatar)}' WHERE userid={$kunena_my->id}");
C'era una { di troppo....

martedì 6 luglio 2010

Sincronizzare MobileMe con Outlook 2010 64bit

Se avete (come me) installato Office 2010 con Outlook 2010 a 64bit sul vostro PC a 64-bit e cercate di sincronizzarlo con MobileMe (o un altro sistema di sincronizzazione) a 32bit, vi verra' mostrato l'errore "Non esiste un Client di posta elettronica predefinito oppure il client di posta elettronica corrente non può soddisfare la richiesta di messaggistica. Eseguire Microsoft Outlook e impostarlo come client di posta predefinito"

Anche se lo impostate correttamente, non c'e' modo di uscire da questa che e' l'ennesima ca@@ta Microsoft.

Lo conferma la KB di Microsoft,che per ora non offre nessuna soluzione!

http://support.microsoft.com/kb/980513/it

Grazie Microsoft!!

lunedì 5 luglio 2010

Cambiare lettera del disco C di win XP

Capita a volte che installando un nuovo PC con Windows XP, se ci sono dei lettori di schede incorporati, il disco dove si trova la cartella \windows non sia C:\ ma ad esempio D:\ o E:\

Per cambiare la lettera esiste un articolo di Microsoft:

ATTENZIONE: questa procedura non ha funzionato nel mio caso, ma ho letto che ha funzionato per altre persone!!
Potrebbe succedere che Windows si avvii ma non riesca ad arrivare al login utente.
Se vi trovate in questa situazione, potreste aver bisogno di usare Bart PE per avviare Windows da CD e ripristinare la situazione del registro come in precedenza.

Procedete a vostro rischio e pericolo!!!

Ecco gli step:

Modifica della lettera di unità di sistema/avvio

Avviso L'errato utilizzo dell'editor del Registro di sistema o di un altro metodo può causare seri problemi, che potrebbero richiedere la reinstallazione del sistema operativo. Microsoft non garantisce la soluzione di eventuali problemi derivanti dall'errata modifica del Registro di sistema. La modifica del Registro di sistema è a rischio e pericolo dell'utente.
  1. Eseguire un backup completo del computer e dello stato del sistema.
  2. Accedere come amministratore.
  3. Avviare Regedt32.exe.
  4. Passare alla chiave
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  5. Fare clic su MountedDevices.
  6. Scegliere Autorizzazioni dal menu Protezione.
  7. Verificare che gli amministratori dispongano di controllo completo. Ripristinare il valore precedente al termine della procedura.
  8. Chiudere Regedt32.exe e avviare Regedit.exe.
  9. Individuare la seguente chiave
    HKEY_LOCAL_MACHINE\SYSTEM\MountedDevices
  10. Individuare la nuova lettera di unità che si desidera attivare. Cercare "\DosDevices\C:".
  11. Fare clic con il pulsante destro del mouse su \DosDevices\C:, quindi scegliere Rinomina.

    Nota È necessario utilizzare Regedit anziché Regedt32 per rinominare questa chiave del Registro di sistema.
  12. Rinominare l'unità specificando una lettera non utilizzata, ad esempio "\DosDevices\Z:".

    In tal modo si renderà disponibile la lettera di unità C.
  13. Individuare la lettera di unità da cambiare. Cercare "\DosDevices\D:".
  14. Fare clic con il pulsante destro del mouse su \DosDevices\D:, quindi scegliere Rinomina.
  15. Rinominare l'unità specificando la nuova lettera corretta, ovvero "\DosDevices\C:".
  16. Fare clic sul valore di \DosDevices\Z:, scegliere Rinomina, quindi ripristinare il valore precedente "\DosDevices\D:".
  17. Chiudere Regedit e avviare Regedt32.
  18. Ripristinare le autorizzazioni precedenti per gli amministratori (probabilmente impostate su Sola lettura).
  19. Riavviare il computer.

mercoledì 16 giugno 2010

The "GenerateResource" task failed unexpectedly. System.DllNotFoundException: Unable to load DLL 'FileTracker.dll': The specified module could not be

The "GenerateResource" task failed unexpectedly. System.DllNotFoundException: Unable to load DLL 'FileTracker.dll': The specified module could not be found.


L'errore e' dovuto al fatto che sul computer sono installate altre versioni del Framework .NET 4.x.
In particolare, VS2010 (Beta) utilizza la versione v4.0.21006 mentre potreste avere installato sul vostro computer versioni piu' recenti. Quindi, se la versione di .NET Framework che si aspetta Visual Studio e' diversa da quella installata, incorrete nell'errore in oggetto.

Per risolvere il problema, disinstallate le versioni del .NET Framework piu' recenti (nel mio caso ho disinstallato la versione "Release" del .NET Framework al fine di far tornare funzionante la Beta di Visual Studio 2010) e infine cancellate (o rinominate) le eventuali directory con numero di versione superiore alla 4.0.21006 contenute in
C:\Windows\Microsoft.NET\Framework .

Nel mio caso, ho rinominato quindi la directory v4.0.30319 in _v4.0.30319, dopo aver disinstallato le versioni piu recenti del framework.


martedì 25 maggio 2010

Disabilitare auto login in Windows 7

Ricordatevi questo nome:

NETPLWIZ

Apritelo da "Start" -> Esegui o digitatelo direttamente nella finestra di Ricerca

mercoledì 19 maggio 2010

Ha ha ha (Office 2010 e ODF)


Al primo avvio di Word 2010 (non la versione Beta) vi fara' scegliere quale formato utilizzare.

Scegliete ODF mi raccomando!


giovedì 29 aprile 2010

Abilitare la "tab" SVILUPPATORE nel Ribbon di Microsoft Office Word 2010


Avete imparato a mostrare il tab "Sviluppatore" in Office 2007? Bravi! Non era facile, ma con Office 2010 Microsoft ha nuovamente cambiato le carte in tavola.

Ora dovrete aprire le Opzioni di Word cliccando sul tasto "Office" in alto a sinistra e scegliendo poi Opzioni (Options).

Da li' scegliete "Customize Ribbon" (che in italiano sara' tradotto con "Personalizza Ribbon") e nella colonna a destra, assicurandovi che sia selezionata la voce "Main Tab" (Tab principale), mettete il segno di spunta alla voce "Sviluppatore"/"Developer"

Al momento la versione Beta di Office 2010 e' presente solo in Inglese (e altre lingue, ma non l'italiano) quindi ho provato a tradurre le voci, puo' darsi che la versione finale abbia delle traduzioni leggermente differenti, ma comunque l'immagine allegata a questo articolo vi risolve tutti i dubbi.


domenica 18 aprile 2010

Errore durante installazione di SQL Server 2008 Standard


Durante installazione di SQL Server 2008 Standard (Versione 64bit su Windows Server 2008 64bit R2), o un suo service pack, potrebbe venir restituita una finestra di errore.
(Riguardante l'handle della finestra...)

Il motivo è veramente stupido: dovete essere rapidi a cliccare "mostra dettagli" quando l'installer fa il check della configurazione di sistema!

Se non lo cliccate partirà l'errore. Provare per credere.

venerdì 26 marzo 2010

Le impostazioni delle autorizzazioni specifiche dell'applicazione non attribuiscono all'utente NT AUTHORITY\SERVIZIO DI RETE l'autorizzazione...

Errore su Windows Server 2003:
Le impostazioni delle autorizzazioni specifiche dell'applicazione non attribuiscono all'utente NT AUTHORITY\SERVIZIO DI RETE l'autorizzazione di Attivazione in modalità locale per l'applicazione server COM con CLSID{....}

Ecco come muoversi:

Aprite regedit e digitate il CLSID specificato.
Una volta trovato il valore, leggete a quale servizio si riferisce, prendetene nota.

Aprite Amministrazione -> Servizi Componenti e cercate l'applicazione appena nominata.

Cliccate col destro quando l'avete trovata, andate sotto PROTEZIONE e aggiungete l'utente SERVIZIO di rete.

Maggiori info dettagliate:

The application-specific permission settings do not grant Local Activation permission for the COM Server application with CLSID - MOSS / SharePoint 2007 Server Issues Revisited

martedì 9 marzo 2010

mercoledì 24 febbraio 2010

Macchina virtuale che consuma CPU in Idle: colpa di mscorsvw.exe?

Ieri mi e' capitato di accorgermi che la mia virtual machine, in idle, consumava piu' CPU che durante il normale utilizzo!

Credevo fosse un problema di driver della VM, invece era colpa di mscorsvw.exe. Questo servizio e' schedulato per girare nei momenti, appunto, di idle del sistema, e il suo scopo e' quello di compilare in background le librerie del framework .NET di Microsoft.

Quindi se avete installato qualche .NET framework, Visual Studio oppure SQL Server (sia Standard che Express) puo' darsi che stia "lavorando per voi".

Il file che gescisce questi processi si chiama

NGEN.exe. Si trova in C:\Windows\Microsoft.NET\Framework\v2.0.50727 (ma in Windows 7 e' solo un alias per quello che si trova anche sotto la directory \V4.xxxxxx ).Andate quindi in quella directory (con un prompt dei comandi che abbia privilegi di amministratore) e digitate

NGEN executequeueditems

Sappiate che ci mettera' un po' di tempo, a seconda di quanti CLR deve ancora compilare.

Per vedere lo stato dei lavori digitate:

NGEN queue status

E infine per vedere il log,

NGEN display

giovedì 18 febbraio 2010

ODBCAD32 Amministrazione ODBC Windows 7 64-bit e Error 193

Un paio di dritte per risolvere i vostri (e i miei) problemi con ODBC in Windows 7 e Windows Vista a 64-bit.

Prima cosa: se avete importato i vostri dati tramite Migrazione dati di Windows da una versione a 32bit, sappiate che nel registro i vostri DSN Utente e DSN di sistema se funzionavano con driver a 32bit (molto probabile nel caso di Mysql o Oracle) non funzioneranno più, e vi daranno l'errore 193 (in pratica il sistema non riesce a caricare le DLL corrette).

Soluzione: aprite Regedit, cercate il nome dei vostri DSN, e trovateli (saranno in una cartella dal nome ODBC.INI).

Dovete spostarli nella stessa chiave HKLM\Software\ ma stavolta sotto la voce Wow6432Node\ODBC !!!

Quindi diventa HKLM\Software\Wow6432Node\ODBC.... etc

Per farlo, esportate il vecchio ODBC.INI in un file .REG, apritelo con notepad, sostituite i percorsi e poi re-importatelo.

Ultima ma FONDAMENTALE accortezza!! Quando aprite il tool per la gestione ODBC, non aprite semplicemente Start-> Esegui -> ODBCAD32.exe perchè è quello che si trova sotto c:\windows\system32 e quello lavora con i driver ODBC a 64-bit!!!!

Per lavorare a 32-bit eseguite c:\Windows\SysWow64\odbcad32.exe !!!!

lunedì 1 febbraio 2010

Eccezioni di Windows Firewall per SQL SERVER 2008

http://msdn.microsoft.com/en-us/library/ms175043.aspx

Invece di lavorare sulle porte, conviene aggiungere il programma alle eccezioni.

In particolare:

C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\Binn\Sqlservr.exe.

Se invece preferite lavorare sulle porte, aprite 1433 TCP e 1434 UDP, se desiderate anche avere Named Pipes disponibili e' necessario anche abilitare "File and Printer Sharing" come eccezione del firewall

venerdì 29 gennaio 2010

E questo sarebbe un PC nuovo?


In questi giorni mi hanno chiesto di procurare un Notebook nuovo, con certe caratteristiche (supporto per hardware virtualization, Win7 Professional, prezzo contenuto) che sono riuscito a trovare solo in un Toshiba.

Appena acceso, dopo la procedura di attivazione di Win
dows, ho voluto dare un'occhiata al Pannello di Controllo per togliere alcune applicazioni che mi sembravano "di troppo", ma non mi sarei mai aspettato che ci fosse così tanta MERDA ad attendermi nell'elenco delle applicazioni installate!

Molte erano solo "shortcut" (come quella di eBay) ma Toshiba ha dato il peggio di sè per mettere McAfee assieme ad una serie di tool completamente inutili!!!

Segue uno screenshot della prima metà di applicazioni che si trovano in un notebook Toshiba nuovo. Io mi domando: che senso ha rendere un computer zoppo fin dal primo giorno in cui l'utente lo usa? Che senso ha fare processori e dischi sempre più potenti per poi riempire i computer di applicazioni inutili?



lunedì 18 gennaio 2010

Installare Sharepoint Server 2007 (ITA) in Windows Server 2008 R2

Se installate Windows Server 2008 R2, l'unica versione che potrete installare di Sharepoint Services 2007 e' quella contenente il Service Pack 2.
Qualora non disponiate dell'installazione con gia' incluso SP2, Windows Server vi blocca il file setup.exe impedendo di proseguire, con tanto di avviso di lettura della KB962935.

La soluzione e' semplice:
1) Copiate tutto il contenuto del DVD di sharepoint server in una cartella (es c:\sharepoinr2007
2) Scaricate il SP2 per Sharepoint Server 2007 (http://www.microsoft.com/downloads/details.aspx?displaylang=it&FamilyID=b7816d90-5fc6-4347-89b0-a80deb27a082)
3) Create una cartella temporanea, ad es c:\temp2
4) Estraete il contenuto del SP2 in tale cartella da riga di domando con officeserver..___.exe /extract:c:\temp2
5) Cancellate tutto il contenuto della cartella c:\sharepoint2007\updates
6) Copiate il contenuto di Temp2 in c:\sharepoint2007\updates
7) Avviate il file setup.exe in c:\sharepoint2007

Enjoy!