In GIT:
git config –system core.longpaths true
Windows 10 long files enabling in registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
DWORD: LongPathsEnabled = 1
We can not solve our problems with the same level of thinking that created them.
In GIT:
git config –system core.longpaths true
Windows 10 long files enabling in registry:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\FileSystem
DWORD: LongPathsEnabled = 1
You will maybe run into the problem that your PATH variable length is higher than 2048 characters, which is allowed maxium.
If this occurs your PATH setting will stop working and you need some automatic tool to optimize and clean your path by removing unused records and optimizing/shortening used records.
Download the tool to do this here: https://www.softpedia.com/get/System/System-Miscellaneous/Windows-Path-Cleaner.shtml
It is a command line tool and if you type for help:
cleanpath --help
You will get this:
cleanpath 1.0.0
Copyright (C) 2022 cleanpath
-m, --machine (Default: false) Target machine path
-c, --change (Default: false) Change path
-l, --list (Default: false) List path
-f, --full (Default: false) List full path
-y, --yes (Default: false) Respond yes to confirmation
--help Display this help screen.
--version Display version information.
To optimize your global (computer account) PATH variable type:
cleanpath -m -c -y
To optimize your user’s PATH variable type:
cleanpath -m -c -y
about:config
and press Enter.mousewheel.with_control.action
in the Search bar at the top of the about:config page. 0
in the dialog box. In order to disable multi-touch pinch zoom-in and zoom-out repeat the procedure as previous one and set:
browser.gesture.pinch.in & browser.gesture.pinch.out to false.
Alternatively you could try setting zoom.maxPercent & zoom.minPercent to 100 …
Download OpenSsl installer first:
https://slproweb.com/products/Win32OpenSSL.html
Generate private key first:
[YOUR_OPENSSL_BIN_PATH]\openssl.exe genrsa -out [YOUR_OUTPUT_PATH]\YourDomain.com.key 2048
Generate CSR request (set all data but set at the end empty password and company name):
[YOUR_OPENSSL_BIN_PATH]\openssl.exe req -new -nodes -key [YOUR_OUTPUT_PATH]\YourDomain.com.key -out d:\Utils\Certificates\YourDomain.com.csr
Generate certificate that is valid 10 years, or 3652 days
[YOUR_OPENSSL_BIN_PATH]\openssl.exe x509 -req -days 3652 -in [YOUR_OUTPUT_PATH]\YourDomain.com.csr -signkey [YOUR_OUTPUT_PATH]\YourDomain.com.key -out [YOUR_OUTPUT_PATH]\YourDomain.com.cert
Set port 995 for incoming email and port 465 for outgoing email – put them into firewall (Inbound and Outbound rules) in Advanced Firewall settings
Strange behaviour – it just stopped working 10 days ago and after a long search found a solution in specifying additional parameters in SSL connection, so working example should be like this:
try { $mail = new PHPMailer(); $mail->IsSMTP(); $mail->SMTPDebug = 2; $mail->SMTPAuth = true; $mail->SMTPSecure = 'ssl'; $mail->SMTPOptions = array ( 'ssl' => array ( 'verify_peer' => false, 'verify_peer_name' => false, 'allow_self_signed' => true ) ); $mail->Host = "smtp.gmail.com"; $mail->Port = 465; $mail->IsHTML(true); $mail->Username = GOOGLE_SMTP_USERNAME; $mail->Password = GOOGLE_SMTP_PASSWORD; $mail->SetFrom(SMTP_USERNAME); $mail->Subject = "Test"; $mail->Body = "hello"; $mail->AddAddress(YOUR_RECEIVING_EMAIL); if(!$mail->Send()) { echo "Mailer Error: " . $mail->ErrorInfo; } else { echo "Message has been sent"; } } catch (phpmailerException $e) { $errors[] = $e->errorMessage(); } catch (Exception $e) { $errors[] = $e->getMessage(); }
You probably accidentally deleted some important files more then once. It is especially sensitive when it comes to photos from your family trip and when you deleting by instinct with SHIFT+Delete (avoiding Recycle Bin). I did that today and I needed some simple data recovery software. I remembered that there is File Scavenger who can restore accidentally deleted files and I installed it. Scanned the drive, found my photos and when I wanted to recover them I found out that I need to buy the licence for 55$. I didn’t like that so I decided to find free solution and found Recuva, free alternative for the same job. You don’t need commercial version and free version is just fine. It does the job perfectly!
I sometimes really hate Windows. When you do obligatory updates sometimes it takes hours for operating system to settle down and stop using CPU and memory like crazy.
One of these processes are mscorsvw.exe and ngen.exe which do some .NET assemblies optimization. I read about a lot of angry posts about these processes and that it takes hours “to optimize” and during these hours your server and services on it are suffering (and you need to be clever when finding explanations to your clients).
Follow these steps:
This annoying processes stopped but now TiWorker.exe is taking his time and eating the CPU and Memory and it looks like it will take 3-4 hours. Yikes! I really hate Windows programmers for this hidden background CPU and Memory eaters.
I faced today strange problem that I could not connect to Windows server through Remote Desktop Connection. When I click “Connect” it disconnect me immediately. Restarting the server didn’t helped.
Here is the simple trick how you can connect…
Glad to hear if this saved you day. You can Tweet this solution so help someone else.