You are here

[Fixed] Blender Portable 2.93.2 runs 32-bit version on Windows 8 64-bit

8 posts / 0 new
Last post
PaulNormanNZ
Offline
Last seen: 1 month 2 weeks ago
Joined: 2021-08-18 09:43
[Fixed] Blender Portable 2.93.2 runs 32-bit version on Windows 8 64-bit

Hi,

I've been running PortableApps for years, and Blender on it as well with no problems.

Then PortableApps updated, including Blender, and on the first run I got a message about being onWindows 7 (which I am not Smile and that there was a legacy app available for Windows 7.

Mousing over the Blender item in the PortableApps menu, it showed as 2.93.2 as expected, but when Blender started it was 2.80!

Any way I uninstalled and reinstalled a few times, with no change in result.

So I uninstalled and then got the .paf directly from the PortableApss/Blender page and asked PortableApps to install the .paf from the PortableApps menu.

After that again the mouseover hint on Blender in the PortableApps menu shows 2.93.2 as expeceted, but 2.80 opens up!

So having observed the .paf install in detail I had notinced that there was a 64bit directory receiving install files, so I had a look and true enough there were two apps under APP

\PortableApps\BlenderPortable\App\Blender
(with a 2.80)

PortableApps\BlenderPortable\App\Blender64
(with a 2.93)

And as expected under Win 8.1 64bit
PortableApps\BlenderPortable\App\Blender64\blender.exe
runs just fine if started directly.

So somethng has broken in the menu in choosing what app is run?

The mouseover hint shows Blender 2.93.2 but clciking starts 2.80!

Any help please?

Thanks,
Paul

John T. Haller
John T. Haller's picture
Online
Last seen: 26 min 38 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
Win7 or 32-bit

The launcher is detecting your OS as either Windows 7 or below or as a 32-bit OS and thus falling back to the older Blender 32-bit which is included. Blender has abandoned Windows 7 and below and all 32-bit OSes so the launcher needs to specifically detect it. It looks like the forgotten about Win 8/8.1 isn't being detected properly. I'll check the logic out.

Sometimes, the impossible can become possible, if you're awesome!

John T. Haller
John T. Haller's picture
Online
Last seen: 26 min 38 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
Working Here, Comaptibility Mode?

I brought Blender Portable 2.93.2 into my clean Windows 8.1 64-bit machine and it correctly launches the 64-bit version of Blender, not the older 32-bit version. Are you sure you haven't set Blender Portable or the PA.c Platform or whatever you are launching from in compatibility mode (for example, telling the apps they are running on Windows 7)? That's the only thing I can think of offhand that would cause this.

Sometimes, the impossible can become possible, if you're awesome!

PaulNormanNZ
Offline
Last seen: 1 month 2 weeks ago
Joined: 2021-08-18 09:43
I have not consciusly changed anything

Thanks.
I have not consciusly changed anything, and it simply happened after a normal update,
Blender had been fine up until then, although I may not have been using it imbetween the PortableApps update before then.

>"Are you sure you haven't set Blender Portable or the PA.c Platform or whatever you are launching from in compatibility mode (for example, telling the apps they are running on Windows 7)? "

I checked the PortableApps app iteslf, no changes made there, just runs plain as natural.

And the stem PortableApps\BlenderPortable\BlenderPortable.exe is just as usual as well, and wouldn't that get overwritten each update?

What logic dies it use to determine which of
\BlenderPortable\App\Blender
or
\BlenderPortable\App\Blender64
to run?

Looking in
\BlenderPortable\Data\settings\BlenderPortableSettings.ini

I see this set for somereason ...

[FirstWin7x64Run]
Done=true

PaulNormanNZ
Offline
Last seen: 1 month 2 weeks ago
Joined: 2021-08-18 09:43
[FirstWin7x64Run] Done=true

I changed

[FirstWin7x64Run]
Done=true

to
Done=false

And ran Blender from PortableApps menu again, and the nin was then changed after Blender 2.80 opened to

[FirstWin7x64Run]
Done=true

PaulNormanNZ
Offline
Last seen: 1 month 2 weeks ago
Joined: 2021-08-18 09:43
"Program Compatibility Troubleshooter"

(I have no problems with my Windows 10 machine.)

On my 8.1, I ran the Windows "Program Compatibility Troubleshooter" over:

PortableApps\BlenderPortable\BlenderPortable.exe

And it reported that BlenderPortable.exe ought be run in Windows 7 mode ??

I'm on an actual physical laptop,
Windows 8.1 Pro, with Media Center, Version 6.3 (Build 9600)

Updated to:

Windows Malicious Software Removal Tool x64 - v5.92 (KB890830)
Installation date: ‎16/‎08/‎2021 6:23 p.m.
Installation status: Succeeded

2021-08 Security Monthly Quality Rollup for Windows 8.1 for x64-based Systems (KB5005076)
Installation date: ‎16/‎08/‎2021 5:57 p.m.
Installation status: Succeeded

2021-08 .NET Core 3.1.18 Security Update for x64 Client (KB5005417)
Installation date: ‎16/‎08/‎2021 4:31 p.m.
Installation status: Succeeded

2021-08 Security and Quality Rollup for .NET Framework 3.5, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8 for Windows 8.1 for x64 (KB5004873)
Installation date: ‎16/‎08/‎2021 4:24 p.m.
Installation status: Succeeded

PaulNormanNZ
Offline
Last seen: 1 month 2 weeks ago
Joined: 2021-08-18 09:43
On Windows 10 - msg box with "64" appears when 2.93.4 is started

Blender with some recent update now launches with first a message box appearing which says:
Title Bar: Blender Portable (PortableApps.com Launcher)
Message text: 64

You have to OK it before Blender runs (not a problem really).

And indeed:
binary path: 'G:\\PortableAps\\PortableApps\\BlenderPortable\\App\\Blender64\\blender.exe'

launches. Will check Windows 8.1 also when I gat a chance.

John T. Haller
John T. Haller's picture
Online
Last seen: 26 min 38 sec ago
AdminDeveloperModerator
Joined: 2005-11-28 22:21
Fixed

This is fixed in the current release.

Sometimes, the impossible can become possible, if you're awesome!

Log in or register to post comments