mbigosz

TileProxy and widows 10? is it possible?

Recommended Posts

Hello all,

Recently I made the decision to upgrade to windows 10, why I don't know. I had tile proxy working in windows 7 just fine.

I tried to install it in windows 10 and followed this thread even though I don't have the Steam Edition of FSX

 

But it did not work. much to my dismay. any Ideas would be greatly appreciated. I know someones gonna say "go back to windows 7" 

 

  • 1) Create a cache folder (better on another HDD or SSD) (me : D:\TileProxy\)
  • 2) Install TP : Destination folder by default (shoul be the "steam\common\ ...")
  • 3) When asking for "cache" an "photoreal" : type your folder in 1) (D:\TileProxy\)
  • 4) Set the others options as you like
  • 5) Windows 10 will show an error for the unsigned driver
  • 6)  Run "Digital Signature Enforcement Overrider" (dseo13b.exe)
  • 7) Select "Sign a system file" an next
  • 8) Search for "tileproxy.sys" or paste "C:\Windows\System32\drivers\tileproxy.sys"
  • 9) Reboot and do again 2) 3) 4) : no more signature error
  • 10) Disable superfetch services (Windows key and R : "services.msc")

 

Now there is a problem with Windows UAC  : Usually to disable UAC you have to slide down the security in user account interface but there is another UAC hidden in Windows 10. For TP to work you have to edit the registry and disable LUA (0).

 

By doing this a lot of Windows 10 features as mail, market, internet explorer (edge) will not work anymore. You have to set back LUA to default (1) for using these features. So you have to switch between LUA Off and LUA On depends of what you would like to do.

 

 

I create a .REG registry key for do it faster (view link at the bottom)

 

 

  • 11) To do this "manually" you have to lauch Regedit (Windows key and R : regedit) and go to this tree : [HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Policies\System]right click on "EnableLUA" and set the value to 0 (set it to 1 if you want to enable it back)
  • 12) In the "ProxyUser.ini" you have have to search for "cache_folder" and set your folder created in 1) (i have one set : view link at the bottom)
  • 13) Now the great surprise is that your FSX SE does not work anymore (FSX has stopped working) , it is because of the SimConnect.MSI provided by TP is an old version. In Steam, right click on FSX / Properties and browse in tabs to find a "Verify Files Integrity" (Or something like this, mine is in french)
  • OR
  • You can install it manually by lauching SimConnect.MSI from this folder : H:\Steam\steamapps\common\FSX\SDK\Core Utilities Kit\SimConnect SDK\LegacyInterfaces\FSX-XPACK.

 

Share this post


Link to post
Share on other sites
Help AVSIM continue to serve you!
Please donate today!

I got tile proxy to work via the reg edit method above in Windows 10. Granted I'm using p3d but this should work with the steam edition too. I would re-run dseo driver signing after you disable uac via the registry and ensure tileproxy.sys is correctly setup.

Share this post


Link to post
Share on other sites

Sgilmore467, did you something special with your Win 10?

 

My TP install in Win 10 64bit for FSX SP2 was unsuccesfull. I keep getting de message:

'ERROR connecting to filter port: 0x80070002'.

 

My UAC is as low as possible en I signed up the Tiliproxy.cfg. I restarted, etc. but still the same message.

Is Win 10 the end of Tileproxy? Cause I don't like messing around in my registry. I would be a shame.

Share this post


Link to post
Share on other sites

Found a way to simply disable UAC in de registry (via Winaero Tweaker). But still the Start TileProxy Window ends up with the same error message.

 

Recently I updated my system from Vista 32 bit to Win 10 64 bit. In Vista I didn't had any problem with TileProxy.

 

By now I have tried everything I could find on the web and still no TileProxy...

Share this post


Link to post
Share on other sites

I'm afraid it goed deeper than that. The problem lies in disabeling the signature check.

I tried to disable this signature check the official way (restart + shift, etc.) but it doesn't work.

Share this post


Link to post
Share on other sites

Thanks for your reaction Patgarret, but that's just the way I did it, via the howtogeek way. But it didn't help me.

Share this post


Link to post
Share on other sites

Has anyone got TileProxy to install and work properly in Windows 10 64 bit? I have read the above posts, and links.

 

My Windows User is set up as Administrator, but I have gone through the recognised "Howtogeek" method of using Shift-Restart and going through the process described to Disable Driver Signature Verification in Windows10.

I too then received the same Windows message when installing TileProxy: "A digitally signed driver is required......Windows blocked the install of an unsigned driver blah blah blah....."

I have also then edited the registry using RegEdit to set EnableLUA to zero (0).

I then uninstalled TileProxy, after the first failed install, and tried to reinstall, but the same message above keeps appearing during install, and then when trying to start TileProxy, it basically cannot connect giving the following:

 

E:\Steam\steamapps\common\FSX\Tileproxy>proxyuser.exe
proxyUser: FSX \Device\HarddiskVolume4 ===> E:
proxyUser: World \Device\HarddiskVolume10 ===> I:
proxyUser: Attempting to attach filter to volume '\Device\HarddiskVolume10' (drive I:)
proxyUser: Could not load filter driver: 0x80070241 (Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.
)
proxyUser: Using FLTMC.exe as fallback...
Load failed with error: 0x80070241
Windows cannot verify the digital signature for this file. A recent hardware or software change might have installed a file that is signed incorrectly or damaged, or that might be malicious software from an unknown source.
proxyUser: Could not attach to device: 0x801f0013 (The system could not find the filter specified.
)
proxyUser: Could not get DOS name for volume '\Device\NamedPipe': 0x80070032 (The request is not supported.
)
proxyUser: making sure SuperFetch service is not running...
proxyUser: Connecting to the filter
proxyUser: ERROR connecting to filter port: 0x80070002
 
E:\Steam\steamapps\common\FSX\Tileproxy>pause
Press any key to continue . . .
 
Is there a sure way with Windows 10 64 to permanently tell it to Disable Driver Signature Verification and hopefully allow TP to install successfully.
 
As usual I think this is another example Microsoft being over security conscious and not allowing any flexibility !  Give us a break MS !  
 
Appreciate any help,
Stuart

Share this post


Link to post
Share on other sites

I have the same issue with Windows10/64. Unable to end this Driver Signature Verification this way.

Looks like you have to end the UAC completely. Setting it low is not enough. But that means you will get issues with IE and Windows mail. And that's no solution i.m.h.o.

Share this post


Link to post
Share on other sites

Having installed TP driver, after setting Windows to 'Test Mode', as per the above link in my last post, everything seemed to work fine and TP connected successfully.

 

I haven't yet tried to reset Windows to Normal mode and renable the 'EnableLUA' registry entry to see if it still works. Seemed to just be a Driver installation issues, but we shall see.

 

Stuart

Share this post


Link to post
Share on other sites

Hello Stuart.

 

As I understand it, one has to stay in Test Mode to keep the LUA Mode disabled, needed to keep TP working.

 

I'm very interested in your findings.

Share this post


Link to post
Share on other sites

Slowhand,

You will have to watch this topic for a couple of weeks, as I have just arrived in sunny Tenerife for a week's break. I shall look into it further once home.

 

Cheers,

Stuart

Share this post


Link to post
Share on other sites

I managed to get tileproxy running in Windows 10 using the hold shift restart technique. However even though eggs are filling up and it looks like it's running the scenery is still default. Anyone have a solution? I'm also using fsx-se. So close to getting this working I hate to quit now.

Share this post


Link to post
Share on other sites

SOLVED IT for Windows10-64bits!

 

This is what I did (the sequence is important):

See for details the forum postings above.

  1. Set my UAC to the lowest possible position.
  2. Disabled the LUA in my registry.
  3. Rebooted my system at this point.
  4. Again rebooted my system while holding the Shift key, and disabled the Driver Signature Enforcement.
  5. Opened the command (DOS) window as Admin. and changed the setting into Test Mode en also disabled the Integrity Checks.
  6. Rebooted again my system at this point.
  7. Only just now I installed TileProxy ( prevents driver signature issues).
  8. Then, in Windows Defender I added exeptions for the TileProxy, the TP Photoreal World and the TP cache maps.
  9. In the Firewall I added Proxyserver.exe and ServiceCacheBrowser.exe.
  10. After that I made a systemboot + holding F8, and disabled the Driver Signature Enforcement again.
  11. Started Tileproxy and 'voila', TileProxy works!
  12. Again in the command window I set the Test Mode to off, again rebooted + holding F8, thus ending the Test Mode, and again TileProxy works!

So, you need the Test Mode only before you install TP. After the install you can set Test Mode off again.

Only thing is, every time you want to fly TileProxy, you have to do a Boot + F8 and disable that hated Driver Signature Enforcement.

 

Anyway, I can live with that and am a happy senior now... :smile:

Share this post


Link to post
Share on other sites

Hi,

 

4) Before installation

 

WARNING :

 

With Vista and W7, W8, W10. It is necessary to disable UAC (User Account Control) as follows: "Control Panel"> "Account"> "Disable User Account Control"

I use two small .bat programs to disable or enable the UAC. Once the UAC is disable, you can restart your computer as you want the UAC stay disable.

 

With 64-bit Vista, W7, W8, W10 64bit. 

 

You have to disable the Signature Verification Drivers: F8 at boot. to enter the boot menu and then select the option "disable signature check" then started. To avoid doing this each time want to use lab you can find on the Net a few small programs that automate this. 

 

Note: Different procedure for W8 and W10, easy to find !!!

Concerning W10 and how to disable the Signature Verification Driver I use this procedure :

 

 http://www.howtogeek...signed-drivers/

 

The problem is : If you shut down and restart your PC, remember that at each time  you will have to disable again the driver verification signature otherwise TP will not work

 

Rgds, Pat

Share this post


Link to post
Share on other sites

This installation guide has worked successfully for quite a number of people. It has to be followed exactly so take time as it does work. I am currently running TP on Windows 10 with FSX-SE and on another computer eunning Windows 7 (both 64 bit).

 

I hope this helps as TP is great in many areas of the world.

 

http://www.rele.me.uk/flight-simulation/tileproxy/tileproxy-installation

 

When you do get it working then it is well worth installing the R086 update.

 

http://www.rele.me.uk/flight-simulation/tileproxy/tileproxy-update-r086

 

Regards,

 

Robert.

Share this post


Link to post
Share on other sites

This installation guide has worked successfully for quite a number of people. It has to be followed exactly so take time as it does work. I am currently running TP on Windows 10 with FSX-SE and on another computer eunning Windows 7 (both 64 bit).

 

I hope this helps as TP is great in many areas of the world.

 

http://www.rele.me.uk/flight-simulation/tileproxy/tileproxy-installation

 

When you do get it working then it is well worth installing the R086 update.

 

http://www.rele.me.uk/flight-simulation/tileproxy/tileproxy-update-r086

 

Regards,

 

Robert.

 

Thanks for the update link.. given this update.. curious what are most people going with as far as TP resolution goes these days? 30cm, 1.1 etc?  

Its possible it may work disabling driver verification through a command prompt by:

 

bcdedit /set testsigning on
and 
bcdedit.exe -set loadoptions DDISABLE_INTEGRITY_CHECKS
bcdedit.exe -set TESTSIGNING ON
And now restart and it should be disabled.

Share this post


Link to post
Share on other sites
Getting tileproxy to work on new windows's is really tricky,but by following these steps, everything should be fine.

 

1. We first need to create 4 batch files to automate the process. This will make things easier even for people who have already figured out how to make tileproxy work:

 

*Open notepad and copy/paste in it this command:

"C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 0 /f".

Click "save as" and name the file "Disable UAC.bat"

 

* Reopen notepad and copy/paste this command:

"C:\Windows\System32\cmd.exe /k %windir%\System32\reg.exe ADD HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System /v EnableLUA /t REG_DWORD /d 1 /f".

Click "save as and name the file "Enable UAC.bat"

 

* Reopen notpad again and copy paste this command: 

"bcdedit /set testsigning on

pause". 

The enter between "on" and "pause is important". save this file as "Test Mode ON.bat"

 

* notepad one last time. paste:

"bcdedit /set testsigning off

pause".

save this file as "Test Mode OFF.bat"

 

2. All these files must always be opened as admin to work (left click and select "run as administrator"). Executing "Disable UAC.bat" and  "Test Mode ON.bat" as admin and restarting is enough to disable UAC and Enable test mode, making tileproxy work (if properly configured). Do it now. To re-enable UAC (it is necessary to run windows 10 apps for example - but they can be substituted with other software), opening "Enable UAC.bat" as admin and restarting is enough.

 

3. install tileproxy using "Tileproxy_Beta8_Nov16_2". don't forget what folder you chose for "tileproxy photoreal world" in the install options page. You'll need it later to modify your proxyuser.ini file (I use D:\Tileproxy). Also be careful to separate folders with "\" and not "/" while choosing the destination, otherwise a persistant error will appear. you can update your tileproxy installation by using files in "TileProxy_R086_update-1". Copy and paste files in this rar to fsx/tileproxy and overwrite existing files.

 

4. go to your microsoft FSX folder/TileProxy. overwrite "ProxyUser.ini" file if you have ready-to-use configuration, but you have to open it anyways to correct the distination with the one noted above (D:\Tileproxy in my example). 

 

5. All done! you can launch proxyuser batch file from fsx/tileproxy folder(make a desktop shortcut for easier access). If it tells "ready for takeoff", then it worked. 

Simconnect needs to be installed in order for tileproxy to work (It serves as a communication software between FSX and its addons).

 

 

If it displays an error, follow these steps: 

 

 

A .windows + R". Type "gpedit.msc" and OK. Group Policy Editor windows will open, navigate from left category folders to "Computer Configuration\Administrative Templates\Windows Components\Application Compatibility" and enable (by double clicking and clicking 'Enable' instead of "not configured")the "Turn off Program Compatibility Assistant" and "Turn off Program Compatibility Engine".

 

B . Still in Group Policy Editor, go to "User configuration\Administrative Templates\system\Driver Installation". Double click "Code signing for device drivers". Click "Enabled" and "ignore" in the options menu, then "ok".

 

C. "Windows + R", type "regedit" and then enter. go to "HKey_Local_Machine\Software\Microsoft\Windows\CurrentVersion\Policies\System".Modify the value of "FilterAdministratorToken" to "0". If it doesn't exist, create it in the form of "DWORD". 

 

D. From the start menu, click "restart" while holding "shift". choose troubleshoot\advanced options\startup settings\restart. Press "F7" when prompted. If you were unable to get to test mode by following step "2", this can substitute it but you have to redo it everytime you want to want to start tileproxy.

 

E. Download and run "Driver Signature Enforcement Overrider" (AS ADMIN - important!!). Select "Sign a System File" and click "Next". On the search box type this path: "C:\Windows\System32\drivers\tileproxy.sys". Restart your computer. Not sure if this step is necessary, but better safe than sorry =)

You can also use this tool to take off the "test mod" watermark from your desktop (it didn't work for me though).

 

Everything should work now =D (unless your proxyuser.ini" file is not properly configured).

 

Notes: 

* Tileproxy only works in testmode and with UAC disabled.

* In the FSX Scenery Library Settings all the WORLD_XXX entries must be at the top and the WORLD_LOD8 must be just below them; so the tiles appear in FSX.

* proxyuser must be opened before launching FSX.

* From time to time, check the internet for new vitual earth versions to update your maps. you can find your map version in your proxyuser.ini file. just update that file with the new script.

  • Upvote 1

Share this post


Link to post
Share on other sites

UPDATE:
* In the previous post, the "driver signature enforcement overrider" step was necessary to skip rebooting with the advanced options and pressing F7 every time.
* This however doesn't work for me anymore on new windows 10 updates (Redstone 4 - 17025 and 17035...). This might change with future updates as these versions are not final. In this case, the only solution to make it easier (if you use tileproxy that frequently) is to make windows 10 automatically display the advanced options whenever you start your pc. To do so, you can download and install "winaero tweaker". You'll find "always show advanced boot options" in  "Boot and Logon/Boot options". Simply check it and restart, and uncheck it whenever you don't need it anymore =)

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now