Page 1 of 1

Eviews13 not visible in installed apps

Posted: Wed Feb 05, 2025 9:49 am
by Jorge.Goncalves
Hello,

I am in charge of deploying Eviews13 (64bits) in my company and a user told me that eviews was no longer displayed in "Add & Remove programs" (even appwiz.cpl) of Windows,

in fact when I look at "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\" I can't find any registry key for eviews

Things I have already tried but which did not work:

1) uninstall/reinstall Eviews13
2) Upgrade Windows version (23H2 > 24H2)
3) Apply the registry key "EViews 13 Clean" recommended by one of your engineers in the topic: EViews 13 Installation Problem
by mmiller2 » Wed Nov 02, 2022 1:53 pm

For 3) I tried to apply the key before and after installation, I also tried to create the 4 keys with my own powershell script but no better.

Are you aware of this problem ?

P.S : no problem with the operation of the software outside of it

Re: Eviews13 not visible in installed apps

Posted: Wed Feb 05, 2025 10:37 am
by EViews Gareth
How are you installing EViews?

Re: Eviews13 not visible in installed apps

Posted: Thu Feb 06, 2025 1:11 am
by Jorge.Goncalves
Hello,

I make a package and deploy with SCCM application, via script powershell :

Code: Select all

$ErrorActionPreference = "Continue" #Remove Eviews 11 shortcut If (Test-Path -Path 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\A & S Software\EViews11.lnk') { Remove-Item -Path 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\A & S Software\EViews11.lnk' -Force } #Unregister EViews 11 if (Test-Path -Path "C:\Program Files (x86)\EViews11\EViews11.exe"){ Start-Process -FilePath "C:\Program Files (x86)\EViews11\EViews11.exe" -ArgumentList @('/unregistersilent') -Wait -PassThru -WindowStyle Hidden -NoNewWindow } #Remove Eviews 11 files If (Test-Path -Path "C:\Program Files (x86)\EViews11") { Remove-Item -Path "C:\Program Files (x86)\EViews11" -Force -Recurse } # Copy EViews 13 files Copy-Item -Path "$PSScriptRoot\EViews13" -Destination "C:\Program Files\" -Recurse -Force # Copy EViews 13 shortcut If (!(Test-Path -Path 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\A & S Software')) { New-Item -Path 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\A & S Software' -ItemType Directory -Force | Out-Null } If (!(Test-Path -Path 'C:\ProgramData\Microsoft\Windows\Start Menu\Programs\A & S Software\EViews13.lnk')) { Copy-Item -Path "$PSScriptRoot\EViews13.lnk" -Destination "C:\ProgramData\Microsoft\Windows\Start Menu\Programs\A & S Software\" -Recurse -Force } # Obtenez une liste de tous les profils utilisateur sur la machine $profiles = Get-WmiObject Win32_UserProfile | Where-Object { $_.Special -eq $false } # Nom du dossier à supprimer $dossierASupprimer = "IHS EVIEWS" # Parcourez chaque profil utilisateur et supprimez le dossier s'il existe foreach ($profile in $profiles) { $profilePath = Join-Path -Path $profile.LocalPath -ChildPath "AppData\Roaming\$dossierASupprimer" if (Test-Path -Path $profilePath -PathType Container) { Remove-Item -Path $profilePath -Recurse -Force Write-Host "Dossier $dossierASupprimer supprimé dans le profil de l'utilisateur $($profile.LocalPath)" } } # Register EViews 13 components if (Test-Path -Path 'C:\Program Files\EViews13\EViews13.exe'){ Start-Process -FilePath 'C:\Program Files\EViews13\EViews13.exe' -ArgumentList @('/regcomsilent') -Wait -PassThru -WindowStyle Hidden } #delete Eviews 12 registery keys #$ErrorActionPreference = 'SilentlyContinue' New-PSDrive -PSProvider Registry -Name HKU -Root HKEY_USERS $HKUsers = Get-CHildItem -Path HKU:\ ForEach ($HKUser in $HKUsers) { If (($HKUser.PSChildName -like 'S-1-5-21*') -and ($HKUser.PSChildName -notlike '*_Classes')) { $RegistryPath = "HKU:\$($HKUser.PSChildName)\SOFTWARE\%compagnyname%\EViews" If (Test-Path -Path $RegistryPath) { remove-Item -Path $RegistryPath -Force | Out-Null -Verbose } } } start-process "$PSScriptRoot\EViews13Patch_062024.exe" -ArgumentList "-s", "-f1$PSScriptRoot\patch.iss" Start-Sleep 6
The install works and the user can use each feature with any problem

Re: Eviews13 not visible in installed apps

Posted: Fri Feb 07, 2025 8:36 am
by EViews Steve
Running the "EViews 13 Clean" REG file removes all references to EViews 13 installation from HKLM\Software\Microsoft\Windows\CurrentVersion\Uninstall. This REG file is only meant to be used in situations where you tried to install 13 but the installation crashed/failed and won't let you restart it due to it thinking you're still in the middle of an installation.

If you're running this AFTER installing EViews 13, that would be the reason why you're not seeing the program in your Add/Remove Programs dialog.

I would recommend you don't run this REG file, or only run it BEFORE you install EViews 13.

By the way, these are the registry keys our 13 installer will create:

Code: Select all

[-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Features\B313B11B72E92CA47B5C27F9C15B3AA9] [-HKEY_LOCAL_MACHINE\SOFTWARE\Classes\Installer\Products\B313B11B72E92CA47B5C27F9C15B3AA9] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\{B11B313B-9E27-4AC2-B7C5-729F1CB5A39A}] [-HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\InstallShield_{B11B313B-9E27-4AC2-B7C5-729F1CB5A39A}]
Steve