Fiddler install problems

12 posts, 0 answers
  1. Jarkko
    Jarkko avatar
    1 posts
    Member since:
    Jan 2017

    Posted 17 Jan 2017 Link to this post

    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 ?

     

  2. Tsviatko Yovtchev
    Admin
    Tsviatko Yovtchev avatar
    549 posts

    Posted 23 Jan 2017 Link to this post

    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
  3. Andrey
    Andrey avatar
    1 posts
    Member since:
    Oct 2014

    Posted 24 Jan 2017 Link to this post

    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

  4. Tsviatko Yovtchev
    Admin
    Tsviatko Yovtchev avatar
    549 posts

    Posted 30 Jan 2017 Link to this post

    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
  5. Andrey
    Andrey avatar
    4 posts
    Member since:
    Jan 2017

    Posted 30 Jan 2017 in reply to Tsviatko Yovtchev Link to this post

    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.

  6. Andrey
    Andrey avatar
    4 posts
    Member since:
    Jan 2017

    Posted 30 Jan 2017 in reply to Andrey Link to this post

    Correction: "as .Net 4.5 only supports Win7 and above"
  7. Tsviatko Yovtchev
    Admin
    Tsviatko Yovtchev avatar
    549 posts

    Posted 02 Feb 2017 Link to this post

    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
  8. Andrey
    Andrey avatar
    4 posts
    Member since:
    Jan 2017

    Posted 11 Feb 2017 Link to this post

    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.
  9. Tsviatko Yovtchev
    Admin
    Tsviatko Yovtchev avatar
    549 posts

    Posted 15 Feb 2017 Link to this post

    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
  10. Andrey
    Andrey avatar
    4 posts
    Member since:
    Jan 2017

    Posted 16 Feb 2017 in reply to Tsviatko Yovtchev Link to this post

    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
  11. Tarek
    Tarek avatar
    1 posts
    Member since:
    Apr 2018

    Posted 10 Apr 2018 Link to this post

    I was having trouble reinstalling / upgrading 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 msi installer file and again select Open Inside

    - select all files and extract into target 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

  12. Gandenzo
    Gandenzo avatar
    1 posts
    Member since:
    Oct 2018

    Posted 03 Oct 2018 Link to this post

    I encountered a glitch when installing fiddler it popped up a window and got the word "fiddler2.com/r/?fiddler2update" Application not found.
Back to Top