This is a migrated thread and some comments may be shown as answers.

Fiddler install problems

16 Answers 548 Views
Windows
This is a migrated thread and some comments may be shown as answers.
Jarkko
Top achievements
Rank 1
Jarkko asked on 17 Jan 2017, 06:19 AM

Installing Fiddler, downloaded from the "only" Download link for Win. I have a Win7 VM (not native Win), which didn't have any .NET installed. I had 4.5.2 available, so I installed that. Then installed Fiddler, which failed with error on start. Analysing the error, I found out that installer had given me  Fiddler v2.6.3.49793. Tried to install .NET v2, but it didn't go in. Tried to install .NET v4.0 but that refused to install as well. I needed to uninstall .NET 4.5.2, and then install .NET 4.0 (a lot of boots and struggle there). Finally with .NET v4.0 I uninstalled Fiddler and re-installed, to get v4 of Fiddler. Then it worked.

Just wanted to share - if somebody else stumbles upon the same problem.

The error Fiddler 2 gave was: "Type: System.ArgumentException, Source: mscorlib...."

Is this how you wanted it to behave like ?

 

16 Answers, 1 is accepted

Sort by
0
Tsviatko Yovtchev
Telerik team
answered on 23 Jan 2017, 06:01 PM
Hi,

Fiddler 2.6.3.49793 should be able to run on .NET 4.5.2 (you should not be getting that version of Fiddler installed but that is a different problem). Fiddler built for .NET 4.0 should also be able to run on .NET 4.5.2. What is the error message you are getting? 

As for the wrong Fiddler version problem could you, please, check whether there is an Install registry key in SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full ?that should be there if some .NET 4.0 flavor is installed.

Regards,
Tsviatko Yovtchev
Telerik by Progress
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Andrey
Top achievements
Rank 1
answered on 25 Jan 2017, 12:06 AM

I got the same problem. I had Fiddler 2 and get iformation about update. Tried to do that but it failed.After that I tried to install Fiddler4, got error that I have unsupported Fiddler 2, the got some errors during and after installation of Fiddler 2 instead of Fiddler 4. Are you testing your releases? Why do you killing nice program?

I deinstalled all Fiddlers and tried to clear it from the registry. What I did.

1. Downloaded manually "Fiddler 4" passing crazy registration. Why not to name installation file so that it contains version?

2. Started installation. It offered me to install fo C:/Program Files/Fiddler2. Install. It shows me message:

"Pre .NET 4.0 version of .NET Framework found. Fiddler for pre .NET 4.0 is out of support and some features/add ons might be broken. Please, update to .NET 4.0 or higher." with Ok button only.

Why not to start Net4 download if it is required? There is even no ability to break the installation and install Net4 manually. All I have to do click Ok and install this version.

3. In Programs I see Fiddler2. Ok. Start it and get error:

---------------------------
Loading Script/Extensions failed
---------------------------
Fiddler has encountered an unexpected problem. If you believe this is a bug in Fiddler, please copy this message by hitting CTRL+C, and submit a bug report at http://www.telerik.com/forums/fiddler.

An item with the same key has already been added.

Type: System.ArgumentException
Source: mscorlib
   at System.ThrowHelper.ThrowArgumentException(ExceptionResource resource)

   at System.Collections.Generic.Dictionary`2.Insert(TKey key, TValue value, Boolean add)

   at Fiddler.FiddlerExtensions.() in c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Application\Extensions.cs:line 757

   at Fiddler.FiddlerExtensions..ctor() in c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Common\Application\Extensions.cs:line 473

   at Fiddler.frmViewer.š(Object , EventArgs ) in c:\JenkinsHome\jobs\FiddlerReleaseBuild\workspace\Fiddler2\Viewer.cs:line 9752


Fiddler v2.6.3.49793 (x86 x86) [.NET 2.0.50727.3655 on Microsoft Windows NT 5.1.2600 Service Pack 3] 
---------------------------
ОК   
---------------------------

What am I expected to do now?

I have WinXP SP3 and there is just "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client" key in Registry not "Full" with

0
Tsviatko Yovtchev
Telerik team
answered on 30 Jan 2017, 05:39 PM
Hello,

Couple of confusions here. Fiddler2 is not really Fiddler for .NET2 (the name stays Fiddler2 for any version of the .NET framework). It's a legacy naming convention that was useful in the past and is so deeply entrenched that it is hard to change it now. It is confusing, though. Sorry about that.

There are no separate downloads for .NET2 and .NET4. You download a single installer that can install Fiddler for .NET 2 or .NET 4. The installer itself tires to detect the highest version of the .NET framework installed. If it does not detect .NET4 or higher it installs Fiddler for .NET 2 giving the warning message you saw.

The registry key I mentioned in my previous post is MS advertised way of checking out which version of the .NET framework is installed (https://msdn.microsoft.com/en-us/library/hh925568(v=vs.110).aspx).

For some reason that fails on your system. However, as a workaround you can unzip the installer you downloaded. Inside you will find Fiddler for .NET 4 and you can install that manually. Sorry about the hassle.

Regards,
Tsviatko Yovtchev
Telerik by Progress
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Andrey
Top achievements
Rank 1
answered on 31 Jan 2017, 12:37 AM

Hi,

I have to create new account as I couldn't login to previous one: it requires activation, I activated it but it sends activation again.

Returning to Fiddler Installation there is something definetely wrong with it. In my WinXp I have just installed .Net 4.0 which is the maximum version available as .Net only supports Win7 and above. Fiddler installation as you write works with .Net 4.0 but why do you write that it checks .Net 4.5 key?  Please read carefully the page you provided:

To find .NET Framework versions by viewing the registry (.NET Framework 1-4)
...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP

To find .NET Framework versions by viewing the registry (.NET Framework 4.5 and later)
...
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Full

I have the first key  and subkeys 1033 and 1049 under Client subkey but not the second one.

You write that "as a workaround you can unzip the installer you downloaded" but how can I do that if I only get "fiddlersetup.exe" not a Zip archive?

I am trying to reinstall the Fiddler again and I get confusing message: "Pre .NET 4.0 version of .NET Framework found. Fiddler for pre .NET 4.0 is out of support and some features/add ons might be broken. Please, update to .NET 4.0 or higher."

Here is the output of install script:

Output folder: C:\PROGRAM FILES\Fiddler2
No older version of Telerik Fiddler was found.
.NETv2 SP1 Framework Key found.
Compatible .NET Framework/Service Pack found.
Installing FiddlerUpdater
Extract: UpdateFiddler.exe
Extract: UpdateFiddler2.exe
Extract: UpdateFiddler.pdb
Installing Telerik Fiddler
Extract: Fiddler.exe
Extract: Fiddler.exe.config
Extract: Fiddler.pdb
Extract: TrustCert.exe
Extract: Telerik.Analytics.dll
Extract: credits.txt
Extract: makecert.exe
Extract: Countdown.wav
Extract: Screenshot.wav
Extract: LoadScript.wav
Extract: LoadScriptError.wav
Extract: App.ico
Extract: saz.ico
Installing Dependencies...
Extract: Be.Windows.Forms.HexBox.dll
Extract: Xceed.FileSystem.dll
Extract: Xceed.Zip.dll
Extract: Xceed.Compression.dll
Extract: Xceed.Compression.Formats.dll
Extract: ExecAction.exe
Extract: ForceCPU.exe
Output folder: C:\PROGRAM FILES\Fiddler2\Inspectors
Installing Telerik Fiddler inspectors
Extract: Standard.dll
Installing tools...
Output folder: C:\PROGRAM FILES\Fiddler2\Tools
Extract: Brotli.exe
Extract: Zopfli.exe
Extract: dwebp.exe
Extract: JXR2PNG.exe
Extract: JXR2PNG.exe.config
Extract: PngDistill.exe
Installing scripts and FiddlerExtensions...
Output folder: C:\PROGRAM FILES\Fiddler2\Scripts
Extract: SampleRules.js
Extract: SimpleFilter.dll
Extract: Timeline.dll
Extract: Geoedge.dll
Output folder: C:\PROGRAM FILES\Fiddler2\ImportExport
Extract: BasicFormats.dll
Extract: VSWebTestExport.dll
Installing Response Templates...
Output folder: C:\PROGRAM FILES\Fiddler2\ResponseTemplates
Extract: 200_FiddlerGif.dat
Extract: 200_SimpleHTML.dat
Extract: 200_TransPixel.dat
Extract: 204_NoContent.dat
Extract: 302_Redirect.dat
Extract: 303_RedirectWithGet.dat
Extract: 304_NotModified.dat
Extract: 307_RedirectWithMethod.dat
Extract: 401_AuthBasic.dat
Extract: 401_AuthDigest.dat
Extract: 403_AuthDeny.dat
Extract: 404_Plain.dat
Extract: 407_ProxyAuthBasic.dat
Extract: 502_Unreachable.dat
Write DragDrop Policy key
Output folder: C:\PROGRAM FILES\Fiddler2
Create shortcut: C:\Documents and Settings\All Users\Главное меню\Программы\Fiddler 2.lnk
Invoking DotNet2 32bit NGEN
ExecShell: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\ngen.exe
Created uninstaller: C:\PROGRAM FILES\Fiddler2\uninst.exe
ExecShell: open http://fiddler2.com/r/?Fiddler2FirstRun
Refreshing icons...
Completed

Again when I try to run just-installed Fiddler I get the error I provided last time.

0
Andrey
Top achievements
Rank 1
answered on 31 Jan 2017, 12:39 AM
Correction: "as .Net 4.5 only supports Win7 and above"
0
Tsviatko Yovtchev
Telerik team
answered on 02 Feb 2017, 06:23 PM
Hello,

The .exe file is self extracting zip. So you can unzip it and run the .NET4 installer.

Could you send over the exact contents of your    HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP reg key? We expect v4 folder in it based on empirical evidence. Stuff looks different on your side though.

As for the exception you are getting - I take it you did a clean installation of Fiddler. Is that correct? Has Fiddler been installed before in that new account/

Regards,
Tsviatko Yovtchev
Telerik by Progress
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Andrey
Top achievements
Rank 1
answered on 11 Feb 2017, 10:36 PM
I've just re-installed it with the latest version: 4.6.20171.9220 and it offered me to install unsupported version which works with .Net 2.0. It seems to run without errors now on my WinXP. Thank you for you help, Tsviatko Yovtchev.
0
Tsviatko Yovtchev
Telerik team
answered on 15 Feb 2017, 02:21 PM
The latest version has some improvements. Still it'd be nice to see the contents of HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP on your machine. Could you, please, post this here?

Regards,
Tsviatko Yovtchev
Telerik by Progress
Do you want to have your say when we set our development plans? Do you want to know when a feature you care about is added or when a bug fixed? Explore the Telerik Feedback Portal and vote to affect the priority of the items
0
Andrey
Top achievements
Rank 1
answered on 16 Feb 2017, 11:05 PM

Sure, here it is:

Windows Registry Editor Version 5.00
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\CDF]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\CDF\v4.0]
"WMIInstalled"=dword:00000001
"SMSvcHostPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v4.0.30319\\"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322]
"Install"=dword:00000001
"MSI"=dword:00000001
"SP"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v1.1.4322\1033]
"Install"=dword:00000001
"MSI"=dword:00000001
"SP"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727]
"SP"=dword:00000002
"Increment"="3053"
"MSI"=dword:00000001
"Install"=dword:00000001
"Version"="2.2.30729"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\1031]
"Install"=dword:00000001
"SP"=dword:00000000
"MSI"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v2.0.50727\1033]
"SP"=dword:00000002
"MSI"=dword:00000001
"Install"=dword:00000001
"Version"="2.2.30729"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0]
"Install"=dword:00000001
"Increment"="01"
"Version"="3.2.30729"
"SP"=dword:00000002
"MSI"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\1033]
"Install"=dword:00000001
"SP"=dword:00000002
"MSI"=dword:00000001
"Version"="3.2.30729"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Servicing]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Servicing\Windows Workflow Foundation]
"Install"=dword:00000001
"SPName"="SP2"
"SP"=dword:00000002
"MSI"=dword:00000001
"SPIndex"=dword:00000000
"Hotfix"=""
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup]
"Version"="3.2.30729"
"InstallSuccess"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Communication Foundation]
"ReferenceInstallPath"="C:\\PROGRAM FILES\\Reference Assemblies\\Microsoft\\Framework\\v3.0\\"
"Version"="3.0.4506.2152"
"InstallSuccess"=dword:00000001
"RuntimeInstallPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.0\\Windows Communication Foundation\\"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Presentation Foundation]
@="Windows Presentation Foundation"
"InstallSuccess"=dword:00000001
"ProductVersion"="3.0.6920.1427"
"InstallRoot"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.0\\WPF\\"
"Version"="3.0.6920.1427"
"WPFReferenceAssembliesPathx86"="C:\\PROGRAM FILES\\Reference Assemblies\\Microsoft\\Framework\\v3.0\\"
"WPFNonReferenceAssembliesPathx86"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.0\\WPF\\"
"WPFCommonAssembliesPathx86"="C:\\WINDOWS\\system32\\"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.0\Setup\Windows Workflow Foundation]
"ProductVersion"="3.0.0.0"
"InstallDir"="C:\\PROGRAM FILES\\Reference Assemblies\\Microsoft\\Framework\\v3.0\\"
"FileVersion"="3.0.4203.2152"
@="Windows Workflow Foundation"
"MajorBuildNum"="4203"
"InstallSuccess"=dword:00000001
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5]
"Install"=dword:00000001
"MSI"=dword:00000001
"SP"=dword:00000001
"Version"="3.5.30729.01"
"InstallPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v3.5\\"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v3.5\1033]
"Install"=dword:00000001
"MSI"=dword:00000001
"SP"=dword:00000001
"Version"="3.5.30729.01"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4]
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client]
"Version"="4.0.30319"
"TargetVersion"="4.0.0"
"Install"=dword:00000001
"MSI"=dword:00000001
"Servicing"=dword:00000000
"InstallPath"="C:\\WINDOWS\\Microsoft.NET\\Framework\\v4.0.30319\\"
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\1033]
"Version"="4.0.30319"
"TargetVersion"="4.0.0"
"Install"=dword:00000001
"Servicing"=dword:00000000
 
[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\NET Framework Setup\NDP\v4\Client\1049]
"Version"="4.0.30319"
"TargetVersion"="4.0.0"
"Install"=dword:00000001
"Servicing"=dword:00000000
0
Tarek
Top achievements
Rank 1
answered on 10 Apr 2018, 03:37 PM

I was having trouble Fiddler.

To manually install Fiddler I followed these steps - 

- install 7zip, e.g. from https://filehippo.com/download_7zip/64/

- download the Fiddler installer

- launch 7zip and open the Fiddler installer

- right click the installer and select Open Inside

- right click the  installer file and again select Open Inside

- select all files and extract into folder C:\Program Files (x86)\Fiddler2

- you should be able to run latest Fiddler.exe from the folder now

- create desktop / start menu shortcut as needed

0
Gandenzo
Top achievements
Rank 1
answered on 03 Oct 2018, 11:47 AM
I encountered a glitch when installing fiddler it popped up a window and got the word "fiddler2.com/r/?fiddler2update" Application not found.
0
Yves
Top achievements
Rank 1
answered on 25 Mar 2020, 04:08 AM
Please share latest .NET 2.0 Fiddler version. I can't find it. Any updates get me .NET 4.0 version.
0
Eric R | Senior Technical Support Engineer
Telerik team
answered on 27 Mar 2020, 02:40 PM

Hi Yves,

There are no separate versions for .NET 2 and .NET 4. The installer detects the highest version of the .NET Framework and installs accordingly. See the earlier post in this thread for more details.

Please let me know if there a specific issue you are encountering during the installation. Thank you for using the Fiddler forums. 

Regards,


Eric R | Senior Technical Support Engineer
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
0
Yves
Top achievements
Rank 1
answered on 12 Apr 2020, 07:25 AM
[quote]Eric R | Senior Technical Support Engineer said:

Hi Yves,

There are no separate versions for .NET 2 and .NET 4. The installer detects the highest version of the .NET Framework and installs accordingly. See the earlier post in this thread for more details.

Please let me know if there a specific issue you are encountering during the installation. Thank you for using the Fiddler forums. 

Regards,

Eric R | Senior Technical Support Engineer
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.

[/quote]

Unfortunately it doesn't. I runnin Fiddler 2.0 on WinXP with NET 2.0. Its installed with version 2.6.3.48898. Next i check for updates and its shows me about newest version 2.6.3.49793 available. But when i press to download update it downloadin da same oldest version 2.6.3.48898. And im runnin in circles.

0
Yves
Top achievements
Rank 1
answered on 12 Apr 2020, 07:55 AM

Its goin to https://telerik-fiddler.s3.amazonaws.com/fiddler/FiddlerSetup.exe

theres some screenshots for clearance.

 

0
Eric R | Senior Technical Support Engineer
Telerik team
answered on 13 Apr 2020, 03:10 PM

Hi Yves,

My apologies for the previous information that was linked to an older post. At this time, Fiddler supports .NET Framework 4.0+. This is because of optimizations we achieved using the Managed Extensibility Framework and the Telerik.NetworkConnection assembly. As a result, we can only deliver the .NET 4.0+ versions. This archive contains a list of the previous versions we deliver.

Is it possible to install .NET 4.0 on your machine? In this way, the latest version should work.

Please let me know if you need any additional information. Thank you.

Regards,


Eric R | Senior Technical Support Engineer
Progress Telerik

Progress is here for your business, like always. Read more about the measures we are taking to ensure business continuity and help fight the COVID-19 pandemic.
Our thoughts here at Progress are with those affected by the outbreak.
Tags
Windows
Asked by
Jarkko
Top achievements
Rank 1
Answers by
Tsviatko Yovtchev
Telerik team
Andrey
Top achievements
Rank 1
Andrey
Top achievements
Rank 1
Tarek
Top achievements
Rank 1
Gandenzo
Top achievements
Rank 1
Yves
Top achievements
Rank 1
Eric R | Senior Technical Support Engineer
Telerik team
Share this question
or