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.

mercoledì 1 ottobre 2014

Risolvere errore 789 collegandosi a VPN L2TP in Windows 7, Vista e 2008

Oggi ho riscontrato e risolto l'errore che riporto in questa immagine (Errore 789 nel collegarsi a VPN):




Per risolverlo, ecco alcuni passi da seguire:


  1. Assicurarsi che nell'elenco dei Servizi (run -> services.msc) ci siano i seguenti servizi abilitati:
    1. "IKE and AuthIP IPSec Keying module"
    2. "IPSec policy agent"
  2. Seguire questa guida per abilitare la connessione VPN su NAT per Windows 2008 e Vista (funziona anche su Windows 7) [Link] e impostare il valore della chiave di registro su "2"


Buona fortuna!

lunedì 21 ottobre 2013

Vulnerabilità importante in tutti i Joomla! (Individuata Luglio 2013)

Molte versioni di Joomla sono state scoperte vulnerabili a un exploit che consente di avere accesso alla cartella /media della installazione di Joomla pur senza accesso FTP.

Che si fa con Joomla 1.5.26, visto che non è più supportato?
Fortunatamente c'è un fix rilasciato dalla community: si chiama UploadFix15v3 e potete scaricarlo a questo link: http://joomlacode.org/gf/download/trackeritem/31626/83528/UploadFix15v3.zip

Unzippate e sovrascrivete i file nella vostra installazione.

[http://blog.siteground.com/joomla-vulnerability/]

P.S. per chi mi fa la domanda "Ma come? C'è ancora Joomla 1.5 in giro?" La risposta è "Si" :)

martedì 11 giugno 2013

Pulizia driver VMWare Fusion da Windows 7 32bit

Per rimuovere i driver installati da VMWare Tools, dopo avere disinstallato i VMWare Tools dal pannello di controllo, cancellare i file presenti in C:\Windows\System32 e C:\windows\system32\drivers aventi come "Società" specificata "VMware Corporation".
Per mostrare la colonna "Società" (Company) andare nelle opzioni di visualizzazione della cartella e selezionare tra le colonne quella della società.

I file da eliminare sono nelle seguenti immagini:



mercoledì 12 dicembre 2012

Outlook 2003: Impossibile avviare l'applicazione specificata. BCSRuntime.dll non è stato trovato.

Se vi compare il messaggio in oggetto (vedere anche immagine allegata) il motivo può essere dovuto al fatto che è installato sul sistema Office 2010 con un componente chiamato "Servizi di integrazione applicativa ".


Aprire Start -> Pannello di controllo e andare nella sezione di gestione delle applicazioni installate. (Se siamo su XP, andare su "Installazione Applicazioni" ad esempio).

Selezionare Office 2010 e selezionare "Aggiungi/Rimuovi funzionalità". Quindi togliere "Servizi di integrazione applicativa".

Completare il setup.


È spiegato bene in questo articolo: http://support.microsoft.com/kb/2770869/it



martedì 27 novembre 2012

Come integrare Language Packs nella ISO di Windows 8

Link spettacolare: http://forums.mydigitallife.info/threads/35884-Integrate-Language-Packs-into-Windows-8

Copia-incolla della procedura:
(Che funziona anche per win7)

Scaricare:

Windows 8 ADK (http://forums.mydigitallife.info/thr...l=1#post601126)
Windows 8 DVD/ISO (http://forums.mydigitallife.info/thr...TM-x86-x64-WZT)
Windows 8 Language Pack (http://forums.mydigitallife.info/thr...Language-Packs)
WinPE Language Pack (under C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Windows Preinstallation Environment\amd64\WinPE_OCs\ after installation of ADK)

Quando si installa ADK, e' sufficiente instllare il "DEployment tools" e "Windows preinstalled environgment"

Creare la seguente struttura di directory:


C:\W7MUI\ 
C:\W7MUI\DVD\        place here the contents of the Windows 8 DVD/ISO
C:\W7MUI\LP\         place here your language pack (lp.cab)
C:\W7MUI\LP\WinPE\   place here the WinPE language files (all the .cab files)
C:\W7MUI\LP\EXT\
C:\W7MUI\WIM\
C:\W7MUI\TEMP\


Creare un file (che nella guida chiamano integrateLP.cmd ) contenenteil testo seguente e eseguirlo come amministratore


@echo off
cls
setLocal EnableDelayedExpansion
set LANG=nl-NL
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:1 /MountDir:C:\W7MUI\WIM
Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\boot.wim /index:2 /MountDir:C:\W7MUI\WIM
Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE
Dism /image:C:\W7MUI\WIM /Gen-LangINI /distribution:C:\W7MUI\WIM
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:1 /MountDir:C:\W7MUI\WIM
Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab
Dism /image:C:\W7MUI\WIM /Set-SKUIntlDefaults:%LANG% /Gen-LangINI /Set-SetupUILang:%LANG% /distribution:C:\W7MUI\DVD
xcopy C:\W7MUI\WIM\windows\system32\recovery\WinRE.wim C:\W7MUI\Temp /cheriky
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\Temp\WinRE.wim /index:1 /MountDir:C:\W7MUI\WIM
Dism /image:C:\W7MUI\WIM /add-package /packagepath:C:\W7MUI\LP\WinPE
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\Sources\install.wim /index:1 /MountDir:C:\W7MUI\WIM
xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky
Dism /UnMount-Wim /MountDir:C:\W7MUI\WIM /Commit
Dism /Mount-Wim /WimFile:C:\W7MUI\DVD\sources\install.wim /index:2 /MountDir:C:\W7MUI\WIM
Dism /Image:C:\W7MUI\WIM /Add-Package /PackagePath:C:\W7MUI\LP\lp.cab
xcopy C:\W7MUI\Temp\WinRE.wim C:\W7MUI\WIM\windows\system32\recovery /cheriky
Dism /Unmount-Wim /MountDir:C:\W7MUI\WIM /commit
erase /F /Q C:\W7MUI\Temp\WinRE.wim
expand "C:\W7MUI\LP\lp.cab" -f:* "C:\W7MUI\LP\EXT"
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\*" "C:\W7MUI\DVD\Sources\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\setup\sources\%LANG%\cli\*" "C:\W7MUI\DVD\Sources\%LANG%\" /cherkyi
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\cli"
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\dlmanifests"
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\etwproviders"
RD /S /Q "C:\W7MUI\DVD\Sources\%LANG%\replacementmanifests"
mkdir "C:\W7MUI\DVD\Sources\dlmanifests\%LANG%"
mkdir "C:\W7MUI\DVD\Sources\replacementmanifests\%LANG%"
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\dlmanifests\microsoft-windows-storagemigration\*" "C:\W7MUI\DVD\Sources\dlmanifests\microsoft-windows-storagemigration\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\dlmanifests\microsoft-windows-sxs\*" "C:\W7MUI\DVD\sources\dlmanifests\microsoft-windows-sxs\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-offlinefiles-core\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-offlinefiles-core\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-storagemigration\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-storagemigration\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\replacementmanifests\microsoft-windows-sxs\*" "C:\W7MUI\DVD\Sources\replacementmanifests\microsoft-windows-sxs\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\Sources\etwproviders\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\etwproviders\*" "C:\W7MUI\DVD\support\logging\%LANG%\" /cherkyi
xcopy "C:\W7MUI\LP\EXT\Setup\Sources\%LANG%\input.dll.mui" "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chrkyi
cd c:\w7mui\lp
dir /b /s "credits.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migautoplay.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migres.dll.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migsetup.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "migwiz.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "postmig.exe.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "wet.dll.mui" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\support\migwiz\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "erofflps.txt" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "privacy.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "oobe_help_opt_in_details.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
RD /S /Q "C:\W7MUI\LP\EXT"
mkdir "C:\W7MUI\LP\EXT"
expand "C:\W7MUI\LP\WinPE\WINPE-SETUP_%LANG%.CAB" -f:* "C:\W7MUI\LP\EXT"
dir /b /s "setup_help_upgrade_or_custom.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
dir /b /s "vofflps.rtf" > C:\W7MUI\TEMP\search.txt
for /f "tokens=* delims= " %%a in (C:\W7MUI\TEMP\search.txt) do (set ZOEKVELD=%%a)
xcopy %ZOEKVELD% "C:\W7MUI\DVD\Sources\%LANG%\" /chriky
ERASE /F /Q C:\W7MUI\TEMP\search.txt
RD /S /Q "C:\W7MUI\LP\EXT"
mkdir "C:\W7MUI\LP\EXT"
"C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\x86\Oscdimg\oscdimg.exe" -h -u2 -m -bC:\W7MUI\DVD\boot\etfsboot.com -lHRM_CCSA_X64FRE_%LANG%_DV5 C:\W7MUI\DVD C:\W7MUI\Windows8.iso
pause
exit

martedì 6 novembre 2012

Stop 0x7B in Windows 7/Server2008 e come passare da AHCI a RAID Sata senza dover reinstallare nulla

Situazione: avete modificato sulla vostra mainboard il parametro "Modalità SATA" per le vostre porte.
Alcune Mainboard offrono la possibilità di gestire le porte Sata abilitando o disabilitando modalità quali IDE / RAID / AHCI (Advanced Host Controller Interface).

La modifica di questo parametro in Windows 7 (O Vista, o Windows Server 2008 e successivi) comporta spesso un Blue Screen all'avvio del sistema, durante il caricamento. In particolar modo, avviando in modalità provvisoria, il driver che manda tutto a puttane è crcdisk.sys.

La soluzione #1 è quella di reinstallare tutto. Magari con il dischetto dei driver, in questo modo Windows si rimette al suo posto le impostazioni e tutto torna a funzionare.

La soluzione #2 è decisamente più comoda e consiste nel caricare l'Hive del registro "SYSTEM" usando il Regedit di un'altra macchina, e modificare 3 chiavi di registro.

Fate click su HKLM\System del vostro Regedit e selezionate "Carica Hive" (Load Hive).

Gli hive si trovano in c:\windows\system32\config e quello che ci serve si chiama SYSTEM senza estensione. Dategli un nome (ad es. "ALTROSYSTEM")
Per tutte le chiavi di registro seguenti, cercare il valore "Start" e impostarlo a "0". Nel mio caso c'era il valore "4", ma potreste averne altri.

HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\msahci
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\pciide
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\services\iaStorV



Nota: questi sono i nomi delle chiavi di registro come se fossero sulla vostra macchina. Poichè abbiamo caricato un hive di un altro regedit, il percorso CurrentControlSet non esiste, ma nel mio caso ho cambiato il valore "Start" in tutti i percorsi che contenevano "ControlSet". (Nel mio caso avevo ControlSet003 e ControlSet008).

lunedì 15 ottobre 2012

Microsoft Security Essentials (MsMpEng.exe) utilizza molta CPU

Se l'utilizzo di CPU da Microsoft Security Essentials (processo MsMpEng.exe) è elevato (fisso al 50% oppure anche di più), provate a seguire questi metodi di soluzione:

1) Verificate che Microsoft Security Essentials sia l'unico antivirus installato (Controllate in Pannello di Controllo - Installazione Applicazioni / Programmi e Funzionalità, a seconda che siate su Windows XP/ Windows 7)
2) Provate a scaricare il McAfee removal tool, per rimuovere completamente ogni traccia di eventuali McAfee che erano precedentemente installati: http://download.softpedia.com/dl/6c92e94d1efed71fc35b87a04705a506/4baa3781/100065930/software/tweak/MCPR.exe

Mi e' stata di aiuto la seguente discussione: http://answers.microsoft.com/it-it/protect/forum/mse-protect_start/msmpengexe-cpu-alta/1c9f313a-ad1f-4fd4-ad83-abcad2a30707

martedì 18 settembre 2012

Connettori per i PIN dello Speaker AC'97 sulla mainboard


Ritrovato su un vecchio file ...



Case 
  1. Case Types

    The board should fit not only any MicroATX case but also any ATX case (just change the position of a few standoffs).
  2. Front Panel Audio

    Right now front audio ports of almost all the PC cases are compliant only with AC'97 Audio, while MSI K8NGM2-FID's Front Panel Audio Connector JAUD1 is compliant with Intel HD (High Definition) Audio. For details of these specifications, please refer to Intel Front Panel I/O Connectivity Design Guide (Section 2.3, pp. 19 - 25) in formfactors.org (maintained by Intel). However the board's Front Panel Audio Connector also supports AC'97 Audio module, that is, you can still use your case front audio ports with the standard AC'97 pin assignments, but with a restriction. For your reference, the HD Audio pin assignments and the AC'97 pin assignments are:
    1. Pin 1 - PORT 1L -MIC (Front panel microphone input signal) 
    2. Pin 2 - GND - AUD_GND (Ground) 
    3. Pin 3 - PORT 1R - MIC_BIAS (Microphone power) 
    4. Pin 4 - PRESENCE# - AUD_GND (usually no connection) 
    5. Pin 5 - PORT 2R - FP_OUT_R (Right channel audio signal to front panel) 
    6. Pin 6 - SENSE1_RETURN - FP_RETURN_R (Right channel audio signal return from front panel) 
    7. Pin 7 - SENSE_SEND - AUD_5V (usually no connection) 
    8. Pin 8 - KEY - KEY (No pin) 
    9. Pin 9 - PORT 2L - FP_OUT_L (Left channel audio signal to front panel) 
    10. Pin 10 - SENSE2_RETURN - FP_RETURN_L (Left channel audio signal return from front panel)

  3. To enable the Front Panel Audio Connector to support AC'97 Audio mode, open "Realtek HD Sound Effect Manager" from the control panel or the system tray, then click the "Audio I/O" tab, then click the "Analog Connector Setting" button. In the "Connector Settings" dialog box, check "Disable front panel jack detection". Then "Mute rear panel output when front headphone plugged in" will be automatically disabled. A known restriction is that even if headphones are plugged in the front audio port, main speakers will not be turned off automatically.
  4. Tips

    If your pin connectors from the case are separate 1-pin connectors, I recommend to use a HEADER CONNECTOR 2 X 5 instead. Connecting wires to the motherboard will become far much easier. The same is true for IEEE1394 connector. (FRONTX offers free international shipping.)

giovedì 6 settembre 2012

Impostare DNS da command line (.bat)

Impostare DHCP:

netsh interface ip set dns "Local Area Connection" dhcp
pause     


Impostare OpenDNS (esempio) primario + secondario

netsh interface ip set dns "Local Area Connection" static 208.67.222.222
netsh interface ip add dns name="Local Area Connection" addr=208.67.220.220
pause

I programmi non si aprono in Windows 7 (persa associazione con file .exe)

Il motivo non si sa (e' windows...) ma puo' capitare.

Sintomi:
- non si apre nessun programma (facendo doppio click su icona non succede nulla)
- se si cerca di aprire taskmanager da barra applicazioni compare un messaggio di errore "Interfaccia non supportata"
- se si riesce ad aprire taskmanager usando CTRL+SHIFT+ESC e si cerca di eseguire una nuova operazione, non si riesce comunque ad aprire alcun eseguibile

Soluzione possibile:

- riavviare in modalita' provvisoria con prompt dei comandi
- prepararsi su una pendrive USB un file .reg contenente queste righe:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\exefile\shell\open\command]
@="\"%1\" %*"


- digitare regedit
- verificare di avere le autorizzazioni sulla chiave di registro "[HKEY_CLASSES_ROOT\exefile\shell\open\command]
- digitare dal prompt dei comandi REG IMPORT nomefile.reg

Questo e' un "collage" delle soluzioni presenti ai seguenti indirizzi:

http://support.microsoft.com/kb/950505
http://www.symantec.com/security_response/writeup.jsp?docid=2004-050614-0532-99
http://superuser.com/questions/362827/how-to-repair-a-broken-exe-file-association

venerdì 6 luglio 2012

Oracle.client not found in Visual Studio 2010

Ho installato i componenti Oracle Data Access Components per sviluppare software in Visual Studio 2010 (Windows 7 32bit). 
Dopo un po' di tempo, Visual Studio non li rilevava piu' con errore:
"The specified store provider 'Oracle.DataAccess.Client' cannot be found in the configuration, or 'Oracle.DataAccess.Client' is not valid."

Ho risolto il problema avviando nuovamente il setup del client Oracle e, una volta verificato che il sistema rilevasse correttamente l'esistenza di una installazione in oracle_home, aggiunto nuovamente al Path di Windows il percorso del driver Oracle. C'e' un comando apposta nell'installer, come evidenziato dall'immagine allegata



Se siete su un sistema a 64 bit, verificate se avete installato i driver a 32 bit o a 64 bit a seconda delle applicazioni che state sviluppando. 

martedì 5 giugno 2012

"Unknown Error" Visual Studio 2010 dopo disinstallazione VS 11 Beta

Dopo la disinstallazione di VS 11 Beta (e relativi componenti quali il .NET Framwork 4.5), all'avvio di Visual Studio 2010 (Professional, ma si applica a tutte le versioni) compariva un messaggio di errore "Unknown Error" ("Errore Sconosciuto" a seconda della localizzazione).

Nel mio caso, la soluzione e' stata la reinstallazione del .NET Framework 4.0 da questo link: http://www.microsoft.com/en-us/download/details.aspx?id=17718