/build/static/layout/Breadcrumb_cap_w.png

Silent Uninstall of Lotus Notes

We are moving away from Lotus Notes 8.5.2

I have a silent install setup, but I have not been able to get an uninstall to work at all.

There does not seem to be much for information on Notes here on IT Ninja from what I can find but any help with this would be greatly appreciated


0 Comments   [ + ] Show comments

Answers (5)

Answer Summary:
For the record, this is what I found to work. I extracted the exe and rezipped the files as there seemed to be a problem in the process of switching from unpackaging the exe to using the msi. I renamed the msi to notes.exe for simplicity. Command used below. msiexec /x notes.msi /qn I also wrote this batch script to delete the notes use folder in app data. Script works for XP and 7. @echo off IF EXIST "C:\Documents and Settings\" PUSHD "C:\Documents and Settings\" IF EXIST "C:\Users\" PUSHD "C:\Users\" FOR /F "tokens=*" %%G in ('dir /a:d-s-h /b') do ( IF EXIST "%%G\Local Settings\Application Data\Lotus" rmdir /q /s "%%G\Local Settings\Application Data\Lotus" IF EXIST "%%G\AppData\Local\Lotus" rmdir /q /s "%%G\AppData\Local\Lotus" ) POPD
Posted by: jagadeish 12 years ago
Red Belt
2

 

Kill notes using the following script and then run uninstall command msiexec /x "{ProductCode}" /qb!



Option Explicit

On Error Resume Next

Dim WshShell, objFSO, ProgramFiles, LocalAppData, SF_NotesIni, SF_NSDExe, TerminateNotes

Set WshShell = CreateObject("Wscript.Shell")
Set objFSO = CreateObject("Scripting.FileSystemObject")

ProgramFiles=WshShell.ExpandEnvironmentStrings("%ProgramFiles%")
LocalAppData=WshShell.ExpandEnvironmentStrings("%LocalAppData%")

Set SF_NotesIni=objFSO.GetFile(LocalAppData & "\Lotus\Notes\Data\notes.ini")
SF_NotesIni=SF_NotesIni.ShortPath
Set SF_NSDExe=objFSO.GetFile(ProgramFiles & "\IBM\Lotus\Notes\nsd.exe")
SF_NSDExe=SF_NSDExe.ShortPath

TerminateNotes = WshShell.Run (SF_NSDExe & " " & "-kill -nolog -ini" & " " & SF_NotesIni ,0,True)


Set WshShell = Nothing
Set objFSO = Nothing
Set SF_NotesIni= Nothing
Set SF_NSDExe= Nothing

WScript.Quit

Posted by: tshupp 12 years ago
3rd Degree Black Belt
1

We just completed a migration from Notes to Google Apps, and I used Manged Installs to uninstall Notes from client PCs. See my screenshot for how it was setup.

The command for Notes 8.5.2 for the MI is:

MsiExec.exe /X{07C69B3A-62B3-41BF-82EE-B3A87BD6EA0C} /quiet /norestart

You can set this up to uninstall inside of a particular window, or uninstall on check-in.  One thing to keep in mind: this removes the client, but the program data files (the Notes ID, contacts, etc) are retained.

Posted by: jdornan 12 years ago
Red Belt
0

Windows

You can uninstall Notes silently from a Microsoft® Windows® client.

    1. Ensure that Notes is not running.
    2. Open a command prompt window.
    3. Change to the directory in which the installation package uninstaller resides or specify the full path to the MSI file.
    4. Run the uninstall command. A sample syntax is shown below:
msiexec /x "Lotus Notes 8.0.1.msi" /qn

Linux

You can uninstall Notes silently from a Linux® client.

    1. Ensure that Notes is not running.
    2. Open a Linux shell.
    3. Change to the directory in which the uninstaller resides or specify the full path to the uninstaller.
    4. As the root user, run the following command to silently uninstall Notes.
<install_dir>/uninstaller.bin -silent

Comments:
  • Kill notes using the following script and then run uninstall command msiexec /x "{ProductCode}" /qb!



    Option Explicit

    On Error Resume Next

    Dim WshShell, objFSO, ProgramFiles, LocalAppData, SF_NotesIni, SF_NSDExe, TerminateNotes

    Set WshShell = CreateObject("Wscript.Shell")
    Set objFSO = CreateObject("Scripting.FileSystemObject")

    ProgramFiles=WshShell.ExpandEnvironmentStrings("%ProgramFiles%")
    LocalAppData=WshShell.ExpandEnvironmentStrings("%LocalAppData%")

    Set SF_NotesIni=objFSO.GetFile(LocalAppData & "\Lotus\Notes\Data\notes.ini")
    SF_NotesIni=SF_NotesIni.ShortPath
    Set SF_NSDExe=objFSO.GetFile(ProgramFiles & "\IBM\Lotus\Notes\nsd.exe")
    SF_NSDExe=SF_NSDExe.ShortPath

    TerminateNotes = WshShell.Run (SF_NSDExe & " " & "-kill -nolog -ini" & " " & SF_NotesIni ,0,True)


    Set WshShell = Nothing
    Set objFSO = Nothing
    Set SF_NotesIni= Nothing
    Set SF_NSDExe= Nothing

    WScript.Quit - jagadeish 12 years ago
Posted by: dmathieu 12 years ago
Senior Yellow Belt
0

You can use killnotes.exe or killdomino.exe to force Notes closed. We used killdomino.exe when we upgraded to 8.5.3 because it runs silent.

Posted by: justinsamsel 8 years ago
White Belt
0
I found an official app from IBM to automatically uninstall Lotus Notes silently. I've deployed it to about 100 computers successfully. It's really great. You can download and read about it here:

http://www-01.ibm.com/support/docview.wss?uid=swg21459714
 
This website uses cookies. By continuing to use this site and/or clicking the "Accept" button you are providing consent Quest Software and its affiliates do NOT sell the Personal Data you provide to us either when you register on our websites or when you do business with us. For more information about our Privacy Policy and our data protection efforts, please visit GDPR-HQ