Android ES File Explorer cannot access shared folders on Windows 7


It was working for me  just fine, accessing shared folders from my windows 7 desktop from my android phone, tables, and TV set box was something I do everyday. But then it stopped, ES File Explorer; my favorite android file manager, has started showing errors saying it cannot connect, I blamed the explorer it self, my router, my firewall, antivirus,sharing settings. it took me hours to get to the root cuase of why all of a sudden android can no longer connect to my shared folders (while other windows based computers can).

android access shared folder windows

 

The first step to the solution was to use terminal emulator on my phone to confirm that I can still ping my desktop from my phone, and it worked. the next step was to use wireshark on my computer to see what exactly is ES file explorer asking of my computer, and what is it replying to it. I found incoming messages in SMB protocol (samba) my phone requests to access samaba shares on my computer, then windows replies with “Out of memory”!, after doing some digging I found that this is a common issue in windowes and it is solved by a registry change.

open regedit and the go to the following key HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\LanmanServer\Parameters Look for IRPStackSize, if you dont see it, then create it by Clicking Edit, then New, and then click DWORD Value 32. Type IRPStackSize as the name, and then press ENTER. Note that IRPStackSize  is case sensitive. edit it and set the value to 12, then restart your computer. give your computer a few seconds to finish loading then try acessing your shared folder from your android device using ES file explorer. it should work, if you’re lucky.

Copy Outlook accounts and emails without redownloading

Copying Outlook accounts and emails is a rather tricky task. You can easily copy the PST file and import it in the new computer, but that will not copy your account setting, worse, The new outlook will not be able to tell if the emails you copied are the same as those still on the server (if you’re keeping a copy on the server that is) and you’ll end up downloading all you inbox emails again, creating duplicated emails (the copied and the downloaded ones).

I assume that the new outlook is fresh and doesn’t contain any data, if you follow this guide, the emails and accounts of the new outlook will be overwritten.

To transfer all your email (sent & inbox) to a new computer do the Following

1. On the old computer, find your PST files, you can do so by navigating to account settings and then data files

outlook email copy

2. Copy the PST files to a removable storage for transfer to the new computer.

3. Hit WinKey + R and type regedit to start the registry editor. navigate to : HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows Messaging Subsystem\Profiles\Outlook . right click outlook and select export. save the registry to the removable drive.

4. Now go to the new computer. paste the PST files to the same folder you found them in (in outlook 2010 it is in documents\outlook files)

5. Now start regedit as before, and navigate to the same key. export it to a safe location in case you need to rollback. then delete they key.

6. double click the registry you imported from the old machine and install it.

Now start outlook, if there’s a message asking for the location of the datafiles, it means that you didn’t copy them to the same location, just browse to the copied files and click open.

7. You should now be able to see your old emails (inbox, sent, junk, etc) and find your old accounts in the account settings page.

8. If you’re unable to send \ receive because of  the following error outlook unable to open data files. there’s a little trick that I did to bypass it.

A. Open account settings and click you email address.

B. on the bottom of the screen click change folder. then create a new data file (dont use the imported PSTs)

C. save everything, then send receive. as soon as it start downloading cancel the process.

D. repeat the  process and change the folder to the imported PST’s inbox folder.

E. Send receive again, it will work! DON’T ASK ME WHY, it just does.

 

Hope this will work for ya.

MSCOMCTL.OCX for 64 bit Windows 7 & Vista

 

MSCOMCTL.OCX

 

MSCOMCTL.OCX  is a windows file needed by many old application in order to control serial communications through the RS32 port. This OCX will not simply register as most of know, by placing it in the system32 folder and typing the command “regsvr32 MSCOMCTL.OCX”. With newer 64 bit systems it is a bit tricky. Here is how to do it

1. download the file here

2. Copy it to c:\\windows\\syswow64

3. type the following “Run” command :   “regsvr32 c:\\windows\\syswow64\\MSCOMCTL.OCX” and yes, you have to type the full path to the file, not just the file name.

4. That’s it, it should work now.

HyperTerminal For windows 7, How to get it

Windows 7 has removed our good old HyperTerminal, an utility used to as a terminal console over telephone or serial RS32 links. These all may seem like old features that need to be taken out and shot. But believe me, real geeks and communication professionals would love to have HyperTerminal back to windows.

Hyperterminal is not even available through the add remove windows features like telnet. To get it back you will have to follow one of these plans:

How to get HyperTerminal in Windows 7?

Option 1: copy hyperterminal executables from an XP machine to your Program Files > Windows NT these files are: hypertrm.exe and htrn_jis.dll, if you don’t have an XP machine near you, you may follow this link to get them http://www.filefactory.com/file/c0b15cf/n/Hyperterminal.rar

 

Option 2. Forget HyperTerminal, and start using PuTTY. PuTTy, is much better than Hyperterminal, it offers SSH and Telnet as well. And it is free.

That’s it, now you have your Hyperterminal features back.

Hamachi disconnects immediately after connection – FIX

If your Hamachi Logmein client is unable to connect and it keeps on connecting, probing, logging and then disconnecting. then you may have a problem similar to mine.

The Problem is that I had an old version of hamachi, which I uninstalled, but some settings stayed and caused hamachi to malfunction.

You will first need to uninstall Hamachi, when asked to, delete all settings. then install it again, Careful if it says that there is a stored configuration that it wants to use. you must say NO.

That’s that, it should work fine now.

 

error LNK1181: cannot open input file ‘kernel32.lib’ – Fix

When I tried to complie a simple C++ program with VC++ express,  I got this error error:

LNK1181: cannot open input file ‘kernel32.lib’.

Fixing it took me some time so I decideed to share how I fixed it.

 

In my case the problem was : messed up SDK versions

1. First Download and Process monitor, a simple but powerful tool from Sysinternal that was bought my microsoft

2. Next  run it and add the follwing filters.

Process name is VCexpress.exe include

Result is path not found include.

see the picture to check how its supposed to look like.

Process Monitor 3. Now compile your C++ program again. and check the results again. you will see all the paths were VC express looked for and did not find kernel32.lib

I assume that kernel32.lib is already there soewhere in your computer. it is just that VC is looking for it in the wrong place, so do a computer wide search for kernel32.lib.

Once you find it, and it is supposed to inside an SDK folder \ lib. copy the entire lib folder to one of the locations that VC was checking for the file. in my case it was C:\Program Files\Microsoft SDKs\Windows\v6.0A  (the problem was that stupid VC was looking in C:\Program Files(86)\Microsoft SDKs\Windows\v6.0A)

4. Now compile again. It should work.

5. One last thing, hit the +1 button, and say thanks in the comments sections. then you are free to go code your eyeballs out in VC

comdlg32.ocx for 64 bit Windows 7 & Vista

comdlg32.ocx is a file required by many old application in order to display dialogs . This OCX will not register as most of know, by putting in in the system32 folder and typing the command “regsvr32 comdlg32.ocx”. With newer 64 bit systems it is a bit tricky. Here is how to do it

1. download the file here

2. Copy it to c:\windows\syswow64

3. type the following “Run” command “CMD” then right click the command prompt search result and hit “run as administrator”, in the command prompt type:                            “regsvr32 c:\windows\syswow64\comdlg32.ocx” and yes, you must type the full path to the file, not just the name.

4. That’s it it should work now.

+1 if this helped you.

comctl32.OCX for 64 bit Windows 7 & Vista

comctl32.ocx is a file required by many old application in order to work with serial ports . This OCX will not register as most of know, by putting in in the system32 folder and typing the command “regsvr32 comctl32.OCX”. With newer 64 bit systems it is a bit tricky. Here is how to do it

1. download the file here

2. Copy it to c:\windows\syswow64

3. type the following “Run” command “CMD” then right click the command prompt search result and hit “run as administrator”, in the command prompt type:                            “regsvr32 c:\windows\syswow64\comctl32.OCX” and yes, you must type the full path to the file, not just the name.

4. That’s it it should work now.

Enabling TELNET and SSH in windows 7

Windows 7 doesn’t support TELNET by default. and no windows version ever supported ssh.

For telnet there is an easy way to enable it, and it is by going to Start, Control Panel, Programs And Features, Turn Windows features on or off
and select the Telnet Client.

But here we are going to do a neat trick to enable both telnet and ssh using the amazing  PuTTY instead.

1. download PuTTY from here

2. copy putty.exe to your system32 folder.

3. inside system32. create two new files telnet.bat and ssh.bat

4. Edit these two file at follows :

telnet.bat:

putty.exe -telnet %1

ssh.bat:

putty.exe -ssh %1

save everything and close.

Now you can run telnet or SSH from the command prompt or even the start menu search box as follows:

c:\> tenet 192.168.1.5

c:\> ssh 192.168.1.5

as if you were using a good old Linux terminal.

If you want to know how to make your command prompt look like this check this post

Matrix Style DOS console.

If you frequently use DOS, and if like the Matrix, then this is for you!

This is a simple registry change to make your DOS console look like a Matrix terminal!.

Open your regitry editor and navigate to HKEY_CURRENT_USER\Software\Microsoft\Command Processor

Find the value “Default color” and change it to hex value :”0A”

save then open your command line to see the new Matrix colors, which is make you look much cooler or even help you score some points, if you can at least pretend to type quickly!

One more cool trick, to enforce you geeky swag.

Ok, open C:\windows\system32 and create  a batch file named dos.bat

Paste the following code inside it

@Echo off
title Enter The Matrix
color 0A
dir c:\windows\system32
cls
echo —————————–
echo Welcome to the Matrix
echo —————————–

prompt Hello Neo
cmd

Now  save the file, from now on every time you want to open the command prompt do the following:

1. Do your evil laugh.

2 hit Ctrl-R to show the run command

3. type dos as quick as you can then slam the enter key

4. your cool command prompt will show after a nice entrance

Any better ideas about the batch file, I bet we can make it much cooler.