Items are not pinned to Windows server 2012's start menu - install4j

My existing installer works properly for Windows 7. It shows all items properly under start menu.
In Windows server 2012, only "uninstaller.exe" is shown pinned under "start menu". I expect all other items - internet shortcut, folder and .bat file to show up pinned as well.

Related

Outlook Reset Navigation Pane

I have been trying to Automate a PowerShell script for Outlook Navigation Pane Reset But I don't Know exactly what it changes.
I changed the Navigation Options, Views, Folder Pane, reading Pane Settings manually and then I tried OUTLOOK.EXE \resetnavepane from Run, "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /resetnavpane From Command Prompt and & "C:\Program Files\Microsoft Office\root\Office16\OUTLOOK.EXE" /resetnavpane From Powershell but I see no change in Outlook it just restarts outlook in a new window with the same settings I changed manually.
Outlook keeps its settings in the windows registry keys. You must search for settings in the windows registry instead of relying on the command line arguments. For example, you may find the following thread helpful - navigation bar moved to left.

Opening outlook in safe mode via powershell

How do you open Outlook in safe mode by default? Is there a powershell/cmd script I can use?
I'm assisting a user who's Outlook crashes after every 2nd email. The user doesn't experience these issues while opening Outlook in safe mode. User is currently able to access outlook in safe mode by holding down the ctrl key and double-clicking the Outlook icon. Looking for an easier solution for user such as a desktop icon.
Copy\Paste from here:
- If you are using Windows Vista or Windows 7, then there is a Search box in the Start Menu. Here type outlook.exe /safe
- In Windows 8, the search box will automatically show when you start typing. So simply open the Start Screen and type outlook.exe /safe
- In Windows 10, there is a search box on the Taskbar by default but if you have set to hide this, it will automatically show when you start typing after opening the Start Menu as well. Here type outlook.exe /safe
- You can also create a new shortcut to outlook.exe and add the /safe switch;
First, determine the location of outlook.exe on your system. In general you’ll find it under;
32-bit version of Windows
C:\Program Files\Microsoft Office\Office
64-bit version of Windows
C:\Program Files (x86)\Microsoft Office\Office
If you can’t find it, do a search for outlook.exe or use OutlookTools (free) instead.
Once you’ve found outlook.exe we create a shortcut to it with the /safe switch to prevent Outlook from opening an extra window each time you click the shortcut or use your keyboard shortcut.
Right click on an empty space on your Desktop and choose New-> Shortcut
Type the path to outlook.exe between quotes or browse to its location via the Browse… button
Type a space behind that and /safe
The entire line should now look like this (example is for a 32-bit version of Outlook 2010 on a 64-bit version of Windows);
"C:\Program Files (x86)\Microsoft Office\Office14\OUTLOOK.EXE" /safe
Click Next
Name your shortcut for instance: Outlook Safe Mode
Click Finish

Sharepoint Designer 2007 configuration

Every time I open SPDESIGN 2007 it runs through the configuration. It runs for about 30 seconds and then opens the program. This is nothing if not annoying. Is there any way to fix this?
OS: Windows 7 x64, SP 1; Version: Sharepoint Designer 2007, SP1
Are you running several versions of Office side by side? If so, you may want to set a registry key that prevents the dialog. For details see http://support.microsoft.com/kb/928091?wa=wsignin1.0
The gist is:
To bypass the auto-registration for Word 2007, follow these steps:
Exit Word 2007. Start Registry Editor. In Windows Vista, click Start,
type regedit in the Start Search box, and then press ENTER.
If you are prompted for an administrator password or for a
confirmation, type the password, or click Continue. In Windows XP,
click Start, click Run, type regedit in the Open box, and then click
OK. Locate and then click to select the following registry subkey:
HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Word\Options After
you select the subkey that is specified in step 3, point to New on the
Edit menu, and then click DWORD Value. Type NoReReg, and then press
ENTER. Right-click NoReReg, and then click Modify. In the Value data
box, type 1, and then click OK. On the File menu, click Exit to close
Registry Editor.

Visual Studio/C#: Nuget Unable to connect to remote server

In MS Visual studio, I'm trying to install Nuget packages into my solution.
When I choose the option "Manage Nuget Packages for Solution" and attempt to install a package, I get the message "Unable to connect to the remote server".
I do have Internet connection so do not understand why I always get this message.
Is anyone aware of some steps that can be taken to rectify this issue?
Thanks
Clearing HTTP_PROXY worked for me.
Let me fix it myself
Important: This section, method, or task contains steps that tell you
how to modify the registry. However, serious problems might occur if
you modify the registry incorrectly. Therefore, make sure that you
follow these steps carefully. For added protection, back up the
registry before you modify it. Then, you can restore the registry if a
problem occurs. For more information about how to back up and restore
the registry, click the following article number to view the article
in the Microsoft Knowledge Base: 322756 How to back up and restore the
registry in Windows
To reset your Internet Explorer proxy settings yourself, follow these
steps:
On Windows XP, click Start, or on Windows Vista or Windows 7, click
, and then click Run. On Windows 8 or Windows 8.1, to access the Run
command, press the Windows logo key Windows logo key + R. Or, swipe
in from the right edge of the screen, and then tap Search (or if you
are using a mouse, point to the upper-right corner of the screen,
move the mouse pointer down, and then click Search). Type Run in
the search box, and then tap or click Run.
In the Run text box, copy (CTRL+C) and paste (CTRL+V) or type the
following: reg add
"HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
/v ProxyEnable /t REG_DWORD /d 0 /f
Click OK.
On Windows XP, click Start , or on Windows Vista or Windows 7, click
, and then click Run. On Windows 8 or Windows 8.1, to access the Run
command, press the Windows logo key Windows logo key + R. Or, swipe
in from the right edge of the screen, and then tap Search (or if you
are using a mouse, point to the upper-right corner of the screen,
move the mouse pointer down, and then click Search). Type Run in
the search box, and then tap or click Run.
In the Run text box, copy (CTRL+C) and paste (CTRL+V) or type the following: reg delete
"HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings"
/v ProxyServer /f
Click OK.
From http://support.microsoft.com/kb/2289942 Thanks #Sandy
Solved. that's because Visual studio is using fiddler http connection.
all you have to do is to open fiddler=> fiddler option => connection => uncheck "act as system proxy on startup".
thats all!
This started happening to me quite randomly today on Visual Studio 2012. A bit simplistic but, after checking if the Nuget site itself was up and trying the Package Manager Console, my solution was to:
Close and reopen Visual Studio
Suddenly it could connect to the Nuget server again and download my much needed packages.
Tools -> Library Package Manager -> Package Manager Settings -> Clear Package Cache
That worked for me
Clearing the Proxy Cache in IE Fixed this for me. Use these two command lines in the command prompt (run as administrator)
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
then
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f
The details can be found at https://support.microsoft.com/en-us/kb/2289942
I solved it on mine by commenting out the
<system.net></system.net>
section from the devenv.exe.config located at
C:\Program Files (x86)\Microsoft Visual Studio 11.0\Common7\IDE\devenv.exe.config
Here's how I fixed this issue after none of the suggestions above worked:
Internet Explorer > Tools > Connections > Lan Settings
Uncheck 'Automatically Detect Settings' box. This solved the Nuget Package Manager issue for me. Additionally it fixed another connectivity problem I was having with a VMWare virtual desktop AND... it greatly increased speed in Internet Explorer when trying to connect to secure sites.
I had this issue with VS 2010 package restore even after updating the Nuget Package Manager to the latest and also unselecting all package sources I could. I was getting an error while enabling the Nuget Package Restore option on the solution.
I resolved this by using a different box that didn't have restricted https access to the nuget server. When I used VS 2012 from a different box to enable package restore, it worked fine. I believe it needs to be able to connect to the nuget online server to download the latest nuget.exe used during restore operations. So one option you can use is to perform the Enable Package Restore process from a server that has all the internet access necessary, and then check-in the changes. Once these changes are checked-in, you can then load the solution again from VS 2010 or VS 2012 and use the nuget restore capabilities.
Hope that helps!
Restarted Visual Studio twice solved my problem.
First, I restarted but it did not work. Then, I did almost everything but still didn't work.
Then, restarted again solved my problem.
I had the same symptoms, and apparently visual studio was using some proxy setting set up in IE. It turned out that my problem was one of the following:
My IE had been updated to IE 9, but the update wasn't completed because I hadn't completed the 'update wizard'
Some obscure proxy setting was set up in IE (a remnant of a selenium RC test run)
After completing the update wizard, and clearing all proxy settings, my NuGet package manager was working again.
Had the same issue, it was solution specific, and none of the above worked. I deleted the visual studio solution user options file (.suo) and restarted VS 2013 and now I can update and install packages again.
Finally resolved. I disabled an extension in Chrome. I had installed it to hide my real location.
To reset your Internet Explorer proxy settings yourself, follow these steps:1.On Windows XP, click Start, or on Windows Vista or Windows 7, click
2459687, and then click Run. On Windows 8 or Windows 8.1, to access the Run command, press the Windows logo key
Windows logo key+ R. Or, swipe in from the right edge of the screen, and then tap Search (or if you are using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search). Type Run in the search box, and then tap or click Run.
2.In the Run text box, copy (CTRL+C) and paste (CTRL+V) or type the following:
reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyEnable /t REG_DWORD /d 0 /f
3.Click OK.
4.On Windows XP, click Start , or on Windows Vista or Windows 7, click
2459687, and then click Run. On Windows 8 or Windows 8.1, to access the Run command, press the Windows logo key
Windows logo key + R. Or, swipe in from the right edge of the screen, and then tap Search (or if you are using a mouse, point to the upper-right corner of the screen, move the mouse pointer down, and then click Search). Type Run in the search box, and then tap or click Run.
5.In the Run text box, copy (CTRL+C) and paste (CTRL+V) or type the following:
reg delete "HKCU\Software\Microsoft\Windows\CurrentVersion\Internet Settings" /v ProxyServer /f
6.Click OK.
i could not install globalize in V.S. 2015 and after trying all the answers i tried this. I opened my project in V.S. 2013 and it worked 1st time. hope this helps somebody else
Modem re-start fixed my problem.!
In my case(visual studio 2012-windows10 OS) the problem was with security protocols. Only TLS 1.2 was the enabled protocol and TLS1.1 and TLS1.0 was disabled for some reason. So going into registry and making changes to enable TLS1.0 and TLS1.1 solved the problem.
To enable these protocols you can follow directions on here
I fixed it by uninstall the system proxifier : WideCap
That happened to me when I tried to use Visual Studio from home being connected via public WiFi and my work station was configured to block connections in/out from Internet to VS2017. Check you local firewall setting and ensure that you have Allow for VS2017 when on Public network. (in Windows Defender Firewall & Advanced Security)
nugget.org was blocked in my network for security reason so all the nugget packages are installed from Artifactory via JFrog. After configuring my nugget package manager setting to the link provided by my employer the problem is resolved.
One route that I haven't seen people mentioning is setting the proxy for Nuget in your user folder.
Browse to C:\Users[yourProfile]\AppData\Roaming\Nuget and change your Nuget.config file to the following:
<?xml version="1.0" encoding="utf-8"?>
<configuration>
<config>
<add key="http proxy" value="http://yourProxy.yourCompany.org"/>
</config>
<packageSources>
<add key="nuget.org" value="https://api.nuget.org/v3/index.json" protocolVersion="3" />
</packageSources>
</configuration>
We set this setting and then Nuget immediately worked.
Ok, but now I get a credentials prompt!
If you also end up getting a credentials prompt when trying to load packages from Nuget in Visual Studio, you should try to manually browse to http://www.nuget.org/downloads. I've seen proxies like BlueCoat display a Content Filter Warning the first time someone visits a site, and since you can download content from Nuget, it get's flagged.
So you may need to browse there one time to click 'Accept Terms', and then you'll be able to access it.
If you are using a developer server, sometimes the TLS is not active. Reach with regedit.exe the following path of register, and if not present, add the following keys. Reboot and try again nuget online from visual studio.
To enable TLS 1.2 support in Windows Schannel
From Notepad.exe, create a text file named tls12-enable.reg.
Copy, and then paste the following text.
Windows Registry Editor Version 5.00
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2]
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Client]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\TLS 1.2\Server]
"DisabledByDefault"=dword:00000000
"Enabled"=dword:00000001
Save the tls12-enable.reg file.
Double-click the tls12-enable.reg file.
Click Yes to update your Windows Registry with these changes.
Restart your computer for the change to take effect.
Internet Properties -> LAN Settings -> uncheck "Automatically detect settings"
Steps:
Close Fiddler.
Restart Visual Studio.

How to make Eclipse behave well in the Windows 7 taskbar?

All other apps that can be pinned to the taskbar behave well.
But Eclipse doesn't show recently open projects when I right click it.
It also doesn't allow to pin some projects inside it.
Note that I have the JS version of Eclipse Helios. Which spawns a new and different taskbar icon after loading.
Specify the latest available Java VM in your eclipse.ini. I.e.:
-vm
jdk1.6.0_10\jre\bin\client\jvm.dll
Make sure they are on separate lines
Anything after the "vmargs" is taken to be vm arguments
(More info)
Or alternatively add the java bin folder to your Windows PATH before the "windows32" folder, because otherwise eclipse uses "javaw.exe" in the win32 folder instead of the JDK one.
Riccardo's solution from the Eclipse bug report worked for me, but I don't get recently opened projects, etc. from the task bar. Is anyone experiencing that these workarounds restore that behavior?
I have the same problem on Windows 7 x64 with Helios x64, but for me
the following workaround works with the option "Always combine, hide
labels" for taskbar buttons.
Check your "eclipse.ini" for the specified VM and make sure the path points to the bin directory of your JDK or JRE (and not to javaw.exe).
For me the argument is "D:/Development/Languages/Java/Development
Kit/bin/" without quotes.
Unpin Eclipse from the taskbar or delete the shortcut
Run "eclipse.exe" from the explorer and choose your workspace
Pin Eclipse to the taskbar after the splash screen was loaded and when the main window is shown
setting eclipse.exe to compatibility mode works
I just want to add this for the Win10 users.
Edit eclipse.ini to add these lines at the end before the line --launcher.appendVmargs:
-vm
C:/Program Files/Java/jdk1.8.0/jre/bin/server/jvm.dll
You need set the compatibility to Windows Vista as well in order for it to work.
I think it's important to mention that at least for me it was important to add the path to the vm in the eclipse.ini with forward slashes, even though I'm working with Windows (7, that is). Eclipse didn't start when I used backslashes.
The solutions offered here on StackOverflow so far, don't have an easy fix for running multiple Eclipses while each having their own Application ID, and making grouping of icons work as expected. The answer here does provide a reference to the underlying System.AppUserModel.ID property.
Here's a quick HOWTO:
Do the -vm setting as plenty of people here have mentioned
Run the eclipse app
Right click on the running taskbar icon, Pin this program to taskbar
Navigate to %AppData%\Microsoft\Internet Explorer\Quick Launch\User Pinned\Taskbar
Copy the newly created shortcut to another location. It will be named eclipse, eclipse (2), or eclipse (3) and so on
Right click on the running taskbar icon, Unpin this program from taskbar
Use the Shortcut Properties dialog to copy all individual fields (target + parameters, workdir, icon, anything else) to the new shortcut
Rename the new shortcut
Drag the new shortcut to the Windows Taskbar
Done
Here's an extended HOWTO, helpful if you want icon grouping separated per individual Eclipse instance (if you have multiple instances running):
Find out what your startup plugin is, for example org.eclipse.epp.package.java_2.0.1.20130919-0803. Open the plugin.xml file of that folder.
Edit the following XML location in that file: /plugin/extension/product/property[#name="appName"], set attribute value to something else. Don't use spaces, keep length below (up until) 40.
Optionally also set the window title: /plugin/extension/product/property[#name], set attribute name to something else.
In your existing Eclipse shortcut, append -clean and run it once. You will notice the //product/property[#name] attribute being used in the Eclipse window title. Afterwards, you can remove -clean again.
Follow the quick HOWTO above
A quick explanation on What's going on here:
Inside the .lnk file, an attribute is stored, which can't be entered by using the windows Shortcut Property dialog. If you copy a .lnk file, the attribute will copy with it.
Windows groups by identical System.AppUserModel.ID property, AppID for short
Eclipse does not have an AppID at startup. First the JVM is started, then the eclipse core/platform is started, and then the startup plugin is loaded. In this last stage, an API call is done to set the AppID to the value inside a plugin.xml file. See above: extended HOWTO item 2
When you drag a manually created shortcut .lnk file to the taskbar, it makes sense that windows can't put this AppID into the new 'pinned' version of the .lnk file. It can only be detected at runtime.
When you start an Eclipse application, right click on the running taskbar icon, Pin this program to taskbar -> then Windows will detect the AppID and store it in the 'pinned' .lnk. But, partly because of the JVM process redirection, Windows does not detect the command-line parameters, environment, working folder (at startup at least), and the icon path + icon index. So you have to:
Do a file copy of the .lnk file and fill in the missing gaps yourself
Or, use a shortcut creation tool that understands System.AppUserModel.ID properties (there are plenty)
Or, use the Windows API directly
Sincerely hope this will reduce the amount of haywire Eclipse taskbars icons on the workstations around me,
Cheers, TW
Recently Timo Kinnunen has pinpointed the problem
Edit eclipse.ini find the line:
--launcher.appendVmargs:
and change it to
--launcher.appendVmargs:-vm <PATH_TO_JAVA>/jdk1.8.0/jre/bin/server/jvm.dll
This causes the JVM to be launched in the same process as eclipse.exe rather than as a child process and avoids the intricacies of Host Processes with AppUserModelIDs.
And it works !!!