64-bit Vivaldi updates to 32-bit
-
I only run a single Windows 10 64-bit OS on my SSD. I installed the 64 bit Vivaldi Snapshot. However the update installed the 32 bit Vivaldi (installation date confirms that as well.) Not only that but complete uninstallation/reinstallation of Vivaldi also didn't solve the issue.
Can be seen here:
OS details:
-
@kanishknishar Hello, this is very strange, I've never seen this and I can't imagine how it would happen.
Some things:
- What's the installation path of these installs? I assume since it shows both 32/64-bit versions that the install path is different?
- Have you been running different versions of Vivaldi before, like Standalone installs?
- Please post the output of Help > About here in a
code block
- What tool is that first screenshot from?
- Are you able to reproduce this on your system?
-
- I am using Revo Installer.
- Installation location is showing the same for both programs: C:\Program Files\Vivaldi\Application
I find that strange because IIRC to fix the problem I had let Vivaldi install it in its default location the second time. - I haven't used Standalone before.
- I opened VIvaldi from the Start Menu -
Vivaldi 3.6.2165.22 (Official Build) (64-bit) Revision ed5d39a7cdbcb63ef10964744db3c92d6f9c964c OS Windows 10 OS Version 2009 (Build 19042.746) JavaScript V8 8.8.278.14 User Agent Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.99 Safari/537.36 Command Line "C:\Program Files\Vivaldi\Application\vivaldi.exe" --flag-switches-begin --flag-switches-end --save-page-as-mhtml Executable Path C:\Program Files\Vivaldi\Application\vivaldi.exe Profile Path C:\Users\Lance\AppData\Local\Vivaldi\User Data\Default
What do you mean by reproduce it?
-
@kanishknishar OK and the version you now launch from
C:\Program Files\Vivaldi\Application
is the 32-bit version?C:\Program Files
is only for 64-bit applications and I don't even know if a 32-bit app can be launched from there and still work.Your About data doesn't actually show the first line of Vivaldi information.
What do you mean by reproduce it?
Are you able to make the same thing happen again for a bug report? Do a clean install of the old 64-bit Vivaldi, trigger the updater and see that it installs the 32-bit version. If you're not able to do it again there would be no point in a bug report.
-
@Pathduck Updated
-
@Pathduck No it's 64 bit as you can see from the About section.
The thing is I did a clean reinstall. That's why I use Revo. To delete all remnant files after uninstalling an application and I am pretty sure I must've done the same thing with Vivaldi as well.
Furthermore, when I try to run the updater from Vivaldi, it says that it's running the latest version despite it being the 64 bit variant. So is this an issue where Vivaldi reports the incorrect data to the OS?
-
@kanishknishar In your first post you said "Not only that but complete uninstallation/reinstallation of Vivaldi also didn't solve the issue."
But it's now solved I guess because you're running 64-bit again?
Impossible to say now what could have happened. If you're somehow able to make it happen again, you should make a bug report.
Note also that you're running a Snapshot, and it it will contain bugs that are important to find before the Stable release. Users running Snapshots are expected to be able to troubleshoot on their system and figure out how to reproduce an issue if possible.
-
@Pathduck Despite the fact that Vivaldi always runs in the 64 bit version, I still have duplication on my list of installed applications as mentioned above and on my Start Menu:
What should I do for the bug report? This is already the second time I've installed Vivaldi.
-
@kanishknishar You need to investigate more, find out where those Start Menu entries point, where they're located and clean it up. Make a backup of your Vivaldi profile if there's anything you want to save, delete all Vivaldi-related installations and clean up the registry entries. Then try to reproduce the problem with the upgrader updating to 32-bit, and make a step-by-step guide how to reproduce it, then you can report the bug:
https://vivaldi.com/bugreport/You seem to get into this trouble regularly:
https://forum.vivaldi.net/topic/23448/two-vivaldi-applications-installed-on-windows-10
I suspect you're doing something wrong somewhere, or maybe your use of the Revo Uninstaller causes this problem on your system.EDIT:
Check the following Registry locations for Vivaldi installation information:
Computer\HKEY_CURRENT_USER\SOFTWARE\Vivaldi
Computer\HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Vivaldi
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Vivaldi
-
@Pathduck What I found:
No entry here:On Settings' Apps and Features:
On Programs and Features:Even stranger.
Start Menu entries point to two locations:
C:\ProgramData\Microsoft\Windows\Start Menu\Programs
andC:\Users\Lance\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
-
@kanishknishar said in 64-bit Vivaldi updates to 32-bit:
Start Menu entries point to two locations: C:\ProgramData\Microsoft\Windows\Start Menu\Programs and C:\Users\Lance\AppData\Roaming\Microsoft\Windows\Start Menu\Programs
That's the location of the shortcut (LNK) files.
ProgramData
is for All Users.Go to the directories, find the Vivaldi shortcut, right-click, properties. Check the Target and Start In values and see what they point to.
Registry entries look as expected.
-
@Pathduck I uninstalled Vivaldi through Windows and checked the three registry entries that you mentioned and they didn't exist so they got removed automatically. I checked for folders named Vivaldi through Everything and can't find any on C drive where I have access, i.e. can't delete in Prefetch.
Is there anything else that I should remove?
-
@kanishknishar Before reinstalling just make sure that
C:\Program Files\Vivaldi
is deleted. Also make sure there's no Vivaldi installation inC:\Users\Stian\AppData\Local\Vivaldi
(apart from theUser Data
which is the profile folder).Also check the following in registry:
Computer\HKEY_CURRENT_USER\SOFTWARE\Wow6432Node
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node
This is where uninstallers for 32-bit applications might be located. Probably the extra 32-bit entry comes from there.Most uninstaller programs should allow you to just delete the erroneous entry manually, sometimes programs are not properly uninstalled.
-
@Pathduck This?
No Vivaldi folders.
-
@kanishknishar OK, and in your uninstaller application or the Windows installed programs view, does it still show the 32-bit version?
-
@Pathduck No.
-
@kanishknishar Good, now problem is solved, you can reinstall 64-bit version and hope it does not happen again
-
Same thing happened after everything we did. I clicked Install for All Users BTW.
-
@kanishknishar I honestly have no idea. Especially that the version is different is a mystery.
Does this happen right after installation or after updating Vivaldi?
What file are you using to install Vivaldi?
Where did you download it from?Go through the Registry locations above again now after you've reinstalled and note if you have any new entries, especially what version it shows.
-
@Pathduck I figured it out. The issue is Install for All Users specific. I reinstalled Vivaldi for only my account.
Voila. No two entries.
I sent a bug report but hadn't figured out that the reason was All Users' installation. If they send me an email, I'll notify them -- or should I post it somewhere else for devs to read?