Blue Screen Error (SYSTEM PTE MISUSE) durante l'installazione di WIndows 10 su Notebook HP

Ho riscontrato un problema insolito durante l'installazione di Windows 10 PRO su un notebook HP Pavillon : durante l'installazione di Windows appariva il seguente blue screen:

Ho effettuato innumerevoli tentativi prima di trovare la seguente soluzione.

  1. Accendere il notebook ed entrare nella configurazione del BIOS;
  2. Nella scheda "Security" disabilitare o nascondere (hide) il trusted Platform Module (TPM).
  3. Salvare le impostazioni del BIOS e riavviare il PC
  4. Procedere con l'installazione di Windows 10

 

Abilitare o disabilitare protocollo SMB1 su Windows (Enable or Disable SMB1 File Sharing Protocol in Windows)

Lanciare PowerShell con diritti amministrativi e quindi:

ATTIVAZIONE

Enable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol" -All

DISABILITAZIONE

Disable-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"

Per controllare se lo stato del protocollo eseguire il seguente comando:

Get-WindowsOptionalFeature -Online -FeatureName "SMB1Protocol"

Utilizzare EF6 con Mysql in Visual Studio 2017

Ritengo doveroso condivide la corretta procedura di configurazione di Visual Studio 2017 per permettere il funzionamento di Entity Framework 6 con Mysql (fonte https://stackoverflow.com/questions/28241500/cant-create-entity-data-model-using-mysql-and-ef6

  1. Install "MySQL for Visual Studio" v2.0.5 CTP (MySQL for Visual Studio). Note: Install MySQL for Visual Studio before Connector/NET.

  2. Install "Connector/NET" v6.9.10 (Connector/Net) Note: I tried using Connector/NET v6.8, v6.10 and v8 first, but none of them worked with Visual Studio 2017.

  3. Create new Visual Studio Professional 2017 project.

  4. Download and Install "EntityFramework" v6.2.0 through NuGet, by going to Project Tab/Manage NuGet Packages/Browse -> Entity Framework.

  5. Add references to C:\Program Files (x86)\MySQL\Connector.NET 6.9.10\Assemblies\v4.5\MySql.Data.dll and C:\Program Files (x86)\MySQL\Connector.NET 6.9.10\Assemblies\v4.5\MySql.Data.Entity.EF6.dll; by Right Clicking over References inside Solution Explorer and selecting Add Reference/Browse ->Browse button.

  6. Add MySQL EF6 provider info inside App.config under entity framework providers as follow:

    <entityFramework>
           <providers>
             <provider invariantName="MySql.Data.MySqlClient"
                  type="MySql.Data.MySqlClient.MySqlProviderServices, MySql.Data.Entity.EF6" />
           </providers>
    </entityFramework>

     

  7. Rebuild project by going to Build tab/Rebuild ProjectName.
 

Errore nell'invio di email utilizzando Gmail (Unable to read data from the transport connection: net_io_connectionclosed)

Quando in un'applicazione si tenta di inviare una email utilizzando un account Gmail, si potrebbe ottenere il seguente errore:

Unable to read data from the transport connection: net_io_connectionclosed.

Una delle cause più frequente è dovuta al fatto che la funzionalità "Consenti app meno sicure" (Less secure apps”) non è stata abilitata.

Per abilitare tale funzionalità è necessario accedere all'indirizzo

https://www.google.com/settings/security/lesssecureapps

 

e settare "Consenti app meno sicure"  su ON.

Outlook 2016: impossibile effettuare l'accesso. Verificare la connessione di rete e il nome del server ..

Mesi fa ho configurato le caselle di posta elettronica Office 365 su Outlook 2010 ed in seguito aggiornato Outlook alla versione alla 2016.

Dopo circa 1 mese tutti i clienti hanno riscontrato il seguente errore bloccante:

Per risolvere il problema ho dapprima aggiunto un Nuovo profilo di Outlook dal pannello di controllo ed in seguito eliminato il corrotto.

Senza dilungarmi più del dovuto, in seguito ho tuttavia appresso che il problema è dovuto ad un comportamento anomalo dell'AUTODISCOVER.

In tal senso è possibile eseguire un test sul servizio di individuazione automatica di Outlook al seguente indirizzo:

https://testconnectivity.microsoft.com/

Il risultato potrebbe essere il seguente, ovvero viene segnalato un problema di ascolto del dominio sulla porta https 443.

In questo caso è necessario aprile il direttorio del profilo di Windows interessato:

C:\Users\{Username}\AppData\Local\Microsoft\Outlook\16

e cancellare i seguenti file “AutoD.{youremailaddress}.xml” in modo che alla prossima apertura di Outlook 2016 vengano ricreati.

In alternativa è necessario inibire l'ascolto del dominio sulla porta 443.

Quando i file AutoD.{youremailaddress}.xml sono stati rigenerati e Outlook è funzionante è bene rendere detti file in sola lettura in modo che non vengano riscritti dal sistema.

 

Come aggiornale le favicon in Google Chrome

Per velocizzare la visualizzazione dei siti web Google Chrome memorizza le favicon nella cache.

E' possibile sperimentare tale comportamento modificando la favicon di un sito web e poi visualizzare il sito con Chrome: noterete che la favicon non rifletterà tale modifica.

Affinché Google Chrome aggiorni le favicon è necessario cancellare la sua cache.

In Windows 10 è sufficiente cancellare il file:

C:\Users\%USERNAME%\AppData\Local\Google\Chrome\User Data\Default\Favicons

Python: impossibile installare qualsiasi libreria pip (there was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661))

Nel tentativo di installare la libreria pypng in Python v. 2.7 mediante il comando

C:\Python27>python -m pip install pypng

mi veniva restituito il seguente errore:

Collecting pypng
Could not fetch URL https://pypi.python.org/simple/pypng/: There was a problem confirming the ssl certificate: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661) - skipping
Could not find a version that satisfies the requirement pypng (from versions: )
No matching distribution found for pypng

Dopo una ricerca in rete e diversi test, vi propongo una semplice strategia per superare l'errore.

Innanzitutto è necessario ricercare il package all'indirizzo https://pypi.python.org/pypi mediante la casella di ricerca. Si deve quindi scarica il package e decomprimerlo.

Infine, ipotizzando che il package decompresso si trovi nella cartealla C:\pypng-0.0.18, nella console dei comandi si deve digitare:

C:\pypng-0.0.18>c:\python27\python setup.py install

Un'altra modalità per superare l'errore nella verifica del certificato è di aggiornare pip all'ultima versione (vedi https://github.com/pypa/pip/issues/3883)

 

Impossibile disattivare un servizio (Unable to disable a service)

E' noto che per disabilitare un servizio è sufficiente accedere ai Servizi di Windows e procedere quindi con la disattivazione del servizio.

A volte tuttavia tale procedura non sembra funzionare per cause difficilmente identificabili e non solo riconducibili a ragioni di permessi.

In queste circostanze si può procedere con la modica del registro di Windows. Innanzitutto è necessario identificare il nome del servizio dallo snap-in Servizi. L'immagine sotto riportata mostra come ricavare il nome del Servio "Windows Update"

Si dee accedere quindi al percorso HKLM\SYSTEM\CurrentControlSet\services e portarsi sulla cartella corrispondente al nome del servizio.

Assegnare quindi alla chiave "start" il valore 4 per disabilitare il servizio.

In generale valgono le seguenti regole:

Avvio Automatico: Start= 2
Avvio Manuale: Start= 3
Avvio Disabilitato: Start=4
Avvio Automatico con partenza ritardata: Start = 2.

Note: 

Quando si cambia l'avvio ad Automatico con ritardo si crea una chiave  DelayedAutostart = 1
Quando si cambia l'avvio da Automatico con partenza ritardata ad Automatico, allora DelayedAutostart = 0

 

Rimuovere la password di un progetto VBA per Excel (Removing an Excel VBA password – using a Hex editor)

Segnalo l'articolo http://davidbugden.com/?p=16  che può risultare utile qualora si voglia rimuovere la pw di un progetto VBA per Excel.

L'articolo illustra che per il fine indicato è sufficiente scaricare l'editor Esadecimale XVI32 (http://www.chmaas.handshake.de/delphi/freeware/xvi32/xvi32.htm), aprire il file di Excel.

Cercare nel file la stringa di testo “DPB” e cambiarla con “DPx”. Salvare il file e chiudere l'editor.

Aprire quindi il file Excel ignorando eventuali errori. Premere ALT+F11 per aprire la finestra dei progetti Visual Basic e dal menù Strumenti scegliere la voce "Proprietà di VbaProject". Navigare il tab Protezione e cambiare la pw ma non rimuoverla.
Salvare il file e poi chiuderlo.
Aprirlo nuovamente ed eventualmente rimuove la pw del progetto VBA come sopra illustrato.