Setup Blocked

Windows 10 installed on Windows Server 2008 Hyper-V Virtual Machine.
Visual Studio Update 4 installed launched.  Result?
Setup Blocked
End users world-wide thank Microsoft for this "informative" message.
Correct the following problems and then run setup again.
To learn more (that's "more" as if I learned anything from what has already come)
you can review the list of common issues and workarounds or examine the log file.
Update 4 does not apply or is blocked by another condition on your computer.
You may as well condense this dreck into:  "No.  I refuse to install Visual Studio Update 4."
"Why," you may ask.  "I decline to answer." You reply.
MARK D ROCKMAN

The problem turned out to be due, ultimately, to Microsoft's inability to communicate clearly with its customers. Even developers are customers. Due to having the experience of installing VS 2013 Update 4 on several computers without (apparently)
first having to install VS 2013 (without an update number attached to the title), I concluded that VS 2013 Update 4 was a self-contained, complete installation package for VS 2013
Yes, you cant install VS 2013 update 4 without having VS 2013 installed in your PC
as stated in all download VS 2013 update page and inside all of KB related
To apply this update, you must have one of the supported Visual Studio 2013 programs that are listed in the "Applies to" section installed
you have 2 option there, you can only run the latest update or install to the latest package, this is example of that package
http://www.microsoft.com/en-us/download/details.aspx?id=44913
I suggest you read carefully before you download anything, due lack of understanding and information we have about file that we want to install, sometimes error comes up. that's why we also need investigate using installation log if you sure you already
fulfill all the requirement 
That's just my opinion, for me everything seems to be clear about information that MS provide
proof me if im wrong after you follow up the thread you open at MSDN site
https://social.msdn.microsoft.com/Forums/vstudio/en-US/8033f1ba-b175-4b7b-a202-94cfd8a4b8d0/visual-studio-2013-update-4-brand-new-web-forms-application-crashes-not-a-user-error?forum=visualstudiogeneral#545e4693-69c3-48f6-a838-a5c0bd4062bf
at least I will learn something

Similar Messages

  • Setup Blocked : Windows Program Compatibility Mode

    I'm trying to install "Modeling SDK for Microsoft Visual Studio 2013" on Windows 10 Tech Preview Build 10049:
    https://www.microsoft.com/en-us/download/details.aspx?id=40754
    But always get:
    "Setup Blocked"
    Windows Program Compatibility mode is on. Turn it off and then try Setup again.
    Compatibility tab on the setup VS_VmSdk.exe shows compatibility mode is off.  No variation of settings on that tab have any effect.
    Is there any way to bypass the compatiblity check on Windows 10 Tech Preview?
    Thanks,
    Mike

    Rick, Have you had any success with this? I'm also trying to run the tfs_VssUpgrade.exe tool on my Windows 8.1 machine and getting the same exception. Greatly appreciate any insight if you were able to get past this issue! Thanks, Steve
    Same issue here.
    This MS connect thread
    is interesting however.
    Posted by Microsoft  on 9/19/2013 at 2:54 PM                                            
    Hello Alxandr,
    Thank you for taking the time to submit this issue to Connect. This is a known issue with Windows 8.1 RTM and it will be addressed in a future update of Windows 8.1. In the meantime, you can typically rename the EXE to get it to work correctly.

  • Setup blocked when installing VS Apache Cordova Extension, vs2013mda_0.3.1.exe

    Hi, I have VS 2013 Ultimate with update 4, version 12.0.31101.00  and my pc is Windows 7, which means I can't install the Windows' Phone8 SDK (which req Windows 8 on my PC).  I just need to support ios and android and so I was fine with that.
    From this link, https://msdn.microsoft.com/en-us/library/dn757054.aspx, I was sent to this link, https://www.microsoft.com/en-us/download/details.aspx?id=42675    to download VS Tools for Apache Cordova CPT3.1. (vs2013mda_0.3.1.exe).
     When I try to run this file, vs2013mda_0.3.1.exe, I then got setup block requesting me to install Windows Management Framework 3.0.
    Well, the update for Windows Management Framework 3.0. seems like a pretty old file and I wonder if I should run it.  Got it from https://www.microsoft.com/en-us/download/confirmation.aspx?id=34595
    Then from Cordova download link, https://www.microsoft.com/en-us/download/details.aspx?id=42675, I found in the system requirement requiring me to first install the Windows Phone8 SDK from update 4!  Well, I can't!  The Windows Phone 8 options
    are not available to me on Windows 7.  I already try installing them from Control Panel's Program and Feature and the Windows phone 8 sdk and tools are not displayed as options that I can select to install.
    So, how can I setup my VS2013 for using VS Apache Cordova extension?  Thank you.
    Thank you

    Hello laJasmine,
    I'm also a little confused about the tool you showed:
    http://www.microsoft.com/en-hk/download/details.aspx?id=42675
    Other Requirements:
    Visual Studio 2013 Update 4, with the following features installed: "Tools for Maintaining Store apps for Windows 8" and "Windows Phone 8.0 SDK".
    Note: Before installing Visual Studio 2013 Update 4, you must uninstall Multi-Device Hybrid Apps for Visual Studio 2013 CTP2.0 or Visual Studio Tools for Apache Cordova CTP3.0, if you have that installed.
    The above requirement shows the Windows Phone 8.0 SDK is required but it is not supported on Win 7.
    But the following blog
    http://blogs.msdn.com/b/visualstudio/archive/2014/08/05/apache-cordova-tooling-update-with-support-for-windows-7.aspx clarified that from CTP2 the tool is not supported on Win7.
    Have you ever tested to install VS Apache Cordova and what is the result the installer says? Based on the above blog the toll will ask you to install some components if it detect you missed them.
    Anyway, I will try to install it on my Win 7 machine to have a test, you may need to wait for my result because my test machine have some problem and I'm trying to fix it.
    Best regards,
    Barry
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • M30 setup blocked at Msft account creation as no display of CTRL characters

    I have just purchased a M30-70 and starts the configuration process, but face a terrible difficulty in the very first steps: being requested to create a Microsoft account, I enter all parameters and get to a point where the system wants to assess whether I'm a human being or a device and requests me to type characters which are supposedly displayed or pronounced (if i select this option). The issue is that there is no character display nor any pronounciation, so I cannot proceed any further, cannot skip the Msft account creation, therefore cannot setup this new notebook and am blocked.
    Any idea or suggestion to solve this ? other than returning it to the shop and asking for my money back?
    thanks
    Solved!
    Go to Solution.

    hi Patrickr
    Welcome to the Forums.
    From your description, it looks like you're stucked on the Finish Up screen.
      - Link to picture
    Can you try the following:
    1. Hit the  button until you get to the Settings Screen then hit the Use Express Settings.
      - Link to picture
    2. On the Sign in to your PC screen, click Sign in without a Microsoft account and you will be taken to the traditional Username / Password field. Fill up the information needed and hit Next. If successful, Windows will now complete the first time setup and take you to the Metro Screen.
      - Link to picture
    3. If the above steps doesn't work, press and hold the power button for 10secs to do a hard shutdown then press the OneKey Recovery button to restore the factory settings. From here, follow Step1-2 above to setup the machine.
      - Link to picture
    Regards
    Did someone help you today? Press the star on the left to thank them with a Kudo!
    If you find a post helpful and it answers your question, please mark it as an "Accepted Solution"! This will help the rest of the Community with similar issues identify the verified solution and benefit from it.
    Follow @LenovoForums on Twitter!

  • Setup blocked by administrator!

    i am trying to install the trial version of photoshop elements 10, it downloaded from the website but once i go to start the installation it tells me that setup is blocked by administrator, but i am the administrator. can anyone help me?

    In VISTA if you are logged in with admin rights go to the Control Panel and select the Security applet. Then find UAC (User Access Control) and disable it.
    (Note for Win 7 users. Disabling UAC here does not totally turn off UAC protection.)
    Another thought that might possibly work is booting up in safe mode and see if you can perform the installation there. If PSE checks for available RAM it might not work in that scenario because RAM is limited in safe mode.
    If you did a Windows update, did it install Microsoft Security Essentials? That might be causing a problem. I don't have it (or want it) trusting third party solutions of Norton AV and Zone Alarm Pro. See what settings that offers.

  • How to Block the AppsLocalLogin.jsp on a www facing iRecurtment Server

    I have an iRec server that faces the internet. My current production setup blocks this page. I believes it is being done at the Firewall with a filter, but me new server admin feels it is being done by Apache.
    Any idea on this? Any recomendations on how to do this?
    The messages you get when trying to hit it now in production is:
    The page cannot be displayed
    Explanation: There is a problem with the page you are trying to reach and it cannot be displayed.
    Try the following:
    Refresh page: Search for the page again by clicking the Refresh button. The timeout may have occurred due to Internet congestion.
    Check spelling: Check that you typed the Web page address correctly. The address may have been mistyped
    Access from a link: If there is a link to the page you are looking for, try accessing the page from that link.
    Technical Information (for support personnel)
    Error Code: 500 Internal Server Error. The request was rejected by the HTTP filter. Contact your ISA Server administrator. (12217)

    Hi Hussein;
    I took a look and this looks like what I want to happen, but am not sure how to set it up. When a user from the Internet attemps to load a non iRec related page shuch as "AppsLocalLogin.jsp" I what it to be blocked.

  • VS 2012 setup

    I'm  getting setup blocked error. How many ever times I restart my computer I still get it. I'm using Windows 8. Dont know what to do. Please someone help me

    Hello,
    The setup blocked error can due to so many reasons so I'm not sure your reason. Please make sure of the following:
    1. Your OS is update to date(Make sure all Windows Updates are applied.)
    2. You have admin privilege to install VS.
    3. Your package is healthy. Please access this page
    http://www.visualstudio.com/en-us/downloads/visual-studio-2013-iso-sha1-vs to verify your package if it is an ISO.
    For more details I need your logs. Please use  http://aka.ms/vscollect 
    to gather the installation logs. After using it, you will find vslogs.cab from %temp% folder. Please upload the file to
    https://skydrive.live.com/ 
    and share the link here.
    Best regards,
    Barry
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • Finally a solution to all your firewall problems

    I finally have answer to all of you who are seeking this
    question.
    When the Flash Player encounters the connect() method, it
    attempts to connect to your FCS following a very specific pattern.
    It first attmpts to connect over port 1935, then port 433, then
    port 80 and then it automatically attempts to tunnel through by
    sending rtmp data over http also called RTMPT it turns out the
    automatic sequence of attempts is fine for many situations however
    you may find some users can't make a connection (well , the
    NetConnection can't) because their firewall blocks data from
    traveling through port 1935. If those users can connect to any
    website surely they can use port 80 .And even if their setup blocks
    rtmp surely they can use RTMPT over port 80 because its really just
    plain http ...you might think the final attempt by flash player
    RTMPT on port 80 to be failsafe however the problem is that if you
    are running your webserver on the same machine as FMS then they
    can't both use port 80 at the same time....a perfectly legitimate
    solution is to use to computers one for the webserver and one for
    FMS ......two computers probably means you need to specify the
    domain in your rtmp (rtmp://mydomain.com/video).
    To force the flash player to try to connect through a
    specific port other than the defaults as specified above.....write
    rtmp as ....my_nc.connect("rtmp::8500/mydomain.com/video);
    FlashMX2004 by Phillip Kerman

    changing my post back to orginal ...........open port 433 and
    1935 if that doesn't work try one of the other solutions.
    I finally have answer to all of you who are seeking this
    question.
    When the Flash Player encounters the connect() method, it
    attempts to connect to your FCS following a very specific pattern.
    It first attmpts to connect over port 1935, then port 433, then
    port 80 and then it automatically attempts to tunnel through by
    sending rtmp data over http also called RTMPT it turns out the
    automatic sequence of attempts is fine for many situations however
    you may find some users can't make a connection (well , the
    NetConnection can't) because their firewall blocks data from
    traveling through port 1935. If those users can connect to any
    website surely they can use port 80 .And even if their setup blocks
    rtmp surely they can use RTMPT over port 80 because its really just
    plain http ...you might think the final attempt by flash player
    RTMPT on port 80 to be failsafe however the problem is that if you
    are running your webserver on the same machine as FMS then they
    can't both use port 80 at the same time....a perfectly legitimate
    solution is to use to computers one for the webserver and one for
    FMS ......two computers probably means you need to specify the
    domain in your rtmp (rtmp://mydomain.com/video).
    To force the flash player to try to connect through a
    specific port other than the defaults as specified above.....write
    rtmp as ....my_nc.connect("rtmp::8500/mydomain.com/video);
    FlashMX2004 by Phillip Kerman

  • Can't install Visual Studio 2013 on Windows 8.1

    When i want to install Visual Studio 2013, an error message appear :
    Setup Blocked
    Correct the following problems and then run setup again. To learn more, you can review the lis of common issues and workarounds or examine the log file
    This version of Visual Studio is not compatible with Windows 8.1 Preview 
    I am using Windows 8.1, and i checked Visual Studio 2013 system requirement, it should run on Windows 8.1, but i can't install it on my PC.
    What should i do?
    sorry for my bad english

    IAA
    You do know that win 8.1 preview will expire on Jan 15th right?  Preview is a beta build and if I were you I wouldn't worry about VS not installing until you upgrade to the released build of 8.1
    This version of Visual Studio is not compatible with Windows 8.1 Preview
    Wanikiya and Dyami--Team Zigzag

  • XLST Transformation in JSF

    Hi
    Would appreciate a point in the right direction with transforming XML/XSLT from a JSF view usinfg TOMCAT and jwsdp-1.6. I can't decipher the stack trace java.lang.Illeg alArgumentException as being a bad invocation or bad file input or both.
    A couple of threads allude to this exception with regard to JavaDoc and resolved with calss path issues don't belive this is the case here
    Thanks in advance
    <f:view>
         <f:verbatim>
              <h:outputText id="output" value="#{BB.output}" />
         </f:verbatim>
    </f:view>java.lang.IllegalArgumentException
    at sun.net.www.ParseUtil.decode(ParseUtil.java:183)
    at sun.net.www.protocol.file.Handler.openConnection(Handler.java:65)
    at sun.net.www.protocol.file.Handler.openConnection(Handler.java:55)
    at java.net.URL.openConnection(URL.java:943)
    at com.sun.org.apache.xerces.internal.impl.XMLEntityManager.setupCurrentEntity(XMLEntityManager.java:969)
    at com.sun.org.apache.xerces.internal.impl.XMLVersionDetector.determineDocVersion(XMLVersionDetector.java:184)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:798)
    at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:764)
    at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:148)
    at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1242)
    at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:387)
    at com.sun.org.apache.xalan.internal.xsltc.dom.XSLTCDTMManager.getDTM(XSLTCDTMManager.java:228)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.getDOM(TransformerImpl.java:472)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:640)
    at com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:279)
    at com.nui.payd.invoice.web.controller.PAYDInvoiceController.viewHTML(PAYDInvoiceController.java:316)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
    at java.lang.reflect.Method.invoke(Method.java:585)
    at com.sun.faces.el.MethodBindingImpl.invoke(MethodBindingImpl.java:126)
    at javax.faces.component.UICommand.broadcast(UICommand.java:305)
    at javax.faces.component.UIData.broadcast(UIData.java:657)
    at javax.faces.component.UIViewRoot.broadcastEvents(UIViewRoot.java:267)
    at javax.faces.component.UIViewRoot.processDecodes(UIViewRoot.java:307)
    at com.sun.faces.lifecycle.ApplyRequestValuesPhase.execute(ApplyRequestValuesPhase.java:79)
    at com.sun.faces.lifecycle.LifecycleImpl.phase(LifecycleImpl.java:200)
    at com.sun.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:90)
    at javax.faces.webapp.FacesServlet.service(FacesServlet.java:197)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:432)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
    at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:868)
    at org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663)
    at org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
    at org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java:80)
    at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:684)
    at java.lang.Thread.run(Thread.java:595)
    =================================================================================
    public void viewHTML(ActionEvent event)
              Templates xsltTemplate = this.cacheController.getTemplate();
              Transformer trans = null;
              try {
                   trans = xsltTemplate.newTransformer();
              } catch (TransformerConfigurationException e) {
                   log.info(METHOD_NAME +" TransformerConfigurationException :" + e.getMessage());
                   e.printStackTrace();
              } catch (Exception e){
                   String eMsg = " TRANSFORMER SETUP BLOCK ERROR ";
                   log.error(CLASS_NAME + eMsg + e.getMessage());
                   e.printStackTrace();
              Source xsltSource = new StreamSource(invoiceXMLFile);
              HttpServletResponse response = (HttpServletResponse) faces.getExternalContext().getResponse();
              response.setContentType("text/html");
              response.setContentLength(invoiceXMLFile.length());
              response.setHeader( "Content-disposition", "inline; filename=\"output.htm+\"");
              try { 
                   trans.transform(xsltSource,new StreamResult(new File("output.htm")));
              } catch (TransformerException e) {
                        // TODO Auto-generated catch block
                        e.printStackTrace();
              } catch (Exception e)
                   String eMsg = " TRANSFORMATION BLOCK ERROR : ";
                   log.error(CLASS_NAME+eMsg + e.getMessage());
                   e.printStackTrace();
              faces.responseComplete();
    }

    Hi,
    Just collect the transformation using the transport connection ( if any , select the Formula and routine also) to transport.
    For more information....
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/3010ba90-0201-0010-2896-e58547c6757e
    /message/1257362#1257362 [original link is broken]
    Re: How to collect & transport new cube & new update rules
    Re: Transport to BWQ issue?
    Re: Transport a query from BWQ to BWP
    Regards
    CSM Reddy

  • Missing SSIS related products

    I'm not sure if I'm in the right place, but here goes. 
    I have SQL Server MGMT Studio 2008 and Visual Studio Professional Edition 2008 installed already. I do not have the installed products of SQL Server Analysis Services, SQL Server Integration Services, and SQL Server Reporting Services.
    How can I have these installed so that I can uses the SSIS? Do I need to uninstall Visual Studio and reinstall it? My attempts to find and install these products using the Change feature in the control panel got me as far as asking for an installation disk
    I do not have.
    Any help would be appreciated!
    Thank you

    Hi Yarmda,
    Based on your description, you have already installed SQL Server MGMT Studio 2008 and Visual Studio Professional Edition 2008, then you want to install SQL Server Integration Services.
    According to the
    KB, we can know that Visual Studio 2008 does not support having both Visual Studio 2008 without a service pack and Visual Studio 2008 with SP1 installed on the same computer. Because certain SQL Server 2008 features install components that are also part
    of the release version of Visual Studio 2008 SP1, SQL Server 2008 requires Visual Studio 2008 with SP1. If any of SQL Server 2008 features install Visual Studio 2008 components that are selected at the end of the SQL Server 2008 setup process, SQL Server 2008
    Setup blocks the installation if it detects any Visual Studio product that is earlier than Service Pack 1.
    To fix this issue, we should perform one of the following actions:
    Install Visual Studio 2008 SP1 before you install SQL Server 2008.
    Uninstall Visual Studio 2008, and then install SQL Server 2008. After SQL Server 2008 is installed, you can install Visual Studio 2008, and then install Visual Studio 2008 SP1.
    While in your scenario that you have already installed SQL Server MGMT Studio 2008 and Visual Studio Professional Edition 2008, and then you want to install SQL Server Integration Services. We must uninstall SQL Server 2008 first, then install Visual Studio
    2008 SP1, and then install SQL Server 2008 with SQL Server Integration Services.
    If there are any other questions, please feel free to ask.
    Thanks,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • Exchange Web Service Managed API not authorizing

    I find it very strange that I am able to create appointments in my calendar on our company's exchange 2010 server
    using the asp.net 4.0 web application running on my XP machine which is not even part of the domain!, BUT when I upload the same code to our company's production Web application server
    (which is not same as the Exchange server), then I get the error as follows:
    System.Net.WebException: The remote server returned an error: (401) Unauthorized
    I am using Window's authentication throughout. Using service.UseDefaultCredentials = true; I just cannot
    afford to use the username/paasword for every staff who will be using this application. I am thinking there is some problem (rights/permissions/disabled impersonation) issue at the production Web application server (Windows 2008 m/c). I even played with the
    Application pool identity in IIS 7 by selecting all the builtin accounts it can possibly run under, but same error. I can clearly see that it is running under my Windows account right before the Appointment.Save() call
    is made. I am briefly impersonating using the logged in user's credentials and then removing the impersonation. I saw this technique elsewhere. But that doesn't make any difference either.
    These are the code files:
    Default.aspx.cs
    //(nothing much is going on in the markup page Default.aspx. Therefore not including)
    using System;
    using System.Collections.Generic;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using Microsoft.Exchange.WebServices.Data;
    using Microsoft.Exchange.WebServices.Autodiscover;
    using System.Web.Configuration;
    namespace TestExchangeWebServices
    public partial class _Default : System.Web.UI.Page
    protected ExchangeService service;
    protected void Page_Load(object sender, EventArgs e)
    service = new ExchangeService(ExchangeVersion.Exchange2010);
    service.UseDefaultCredentials = true;
    service.Url = new Uri(WebConfigurationManager.AppSettings["EWSURL"]);
    SetAppointment("Test", DateTime.Now, "Test");
    public void SetAppointment(string Subject, DateTime AptDateTime, string Body)
    Appointment apt = new Appointment(service);
    apt.Subject = Subject;
    apt.Body = Body;
    apt.Body.BodyType = BodyType.HTML;
    apt.Start = AptDateTime;
    apt.End = apt.Start.AddMinutes(30.00);
    apt.ReminderMinutesBeforeStart = 15;
    apt.IsReminderSet = true;
    HttpContext.Current.Trace.Write("Before Impersonation: System.Security.Principal.WindowsIdentity.GetCurrent().Name = " + System.Security.Principal.WindowsIdentity.GetCurrent().Name );
    System.Security.Principal.WindowsImpersonationContext impersonationContext;
    impersonationContext = ((System.Security.Principal.WindowsIdentity)HttpContext.Current.User.Identity).Impersonate();// //System.Threading.Thread.CurrentPrincipal.Identity
    HttpContext.Current.Trace.Write("Before Saving Appointment. System.Security.Principal.WindowsIdentity.GetCurrent().Name = " + System.Security.Principal.WindowsIdentity.GetCurrent().Name);
    //This is where the call is made and error occurs
    apt.Save(SendInvitationsMode.SendToNone);
    HttpContext.Current.Trace.Write("After Saving Appointment.");
    impersonationContext.Undo();
    Web.Config
    <?xml version="1.0"?>
    <configuration>
    <appSettings configProtectionProvider="RsaProtectedConfigurationProvider">
    <EncryptedData Type="http://www.w3.org/2001/04/xmlenc#Element"
    xmlns="http://www.w3.org/2001/04/xmlenc#">
    <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#tripledes-cbc" />
    <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
    <EncryptedKey xmlns="http://www.w3.org/2001/04/xmlenc#">
    <EncryptionMethod Algorithm="http://www.w3.org/2001/04/xmlenc#rsa-1_5" />
    <KeyInfo xmlns="http://www.w3.org/2000/09/xmldsig#">
    <KeyName>Rsa Key</KeyName>
    </KeyInfo>
    <CipherData>
    <CipherValue>0Sw7QiYFKoD65nCXfakXUhJrjapk4uyQ9u6aPBStxB1XBIIPtXbuZJZb/GyMxgl7Gi3sqIkoq66BKa+MSzjAkpkIfnZmOhMNVomKofC3rlEf9NeIAdCEvjcmENhfGyA6aEJj96mGDxRDBE/FP1iQ8Z3x8Rob+HG1sbD0YJy2rpA=</CipherValue>
    </CipherData>
    </EncryptedKey>
    </KeyInfo>
    <CipherData>
    <CipherValue>HmmlAzyuedvlQ/+grwRKjTs5Z7sg5dYShHFYsFcI0q2ugkZ7oYYNTTEycyqzKyXmaaqwyE2lAsApApSvT+JDys021+sMrqLrF37xAkjRimKbPTylgznRZLQx2qKAZstb6qIis2mcLykgURtp2ytfoPl83jJzEU1y6PtB0loB/p4=</CipherValue>
    </CipherData>
    </EncryptedData>
    </appSettings>
    <connectionStrings>
    <add name="ApplicationServices"
    connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|\aspnetdb.mdf;User Instance=true"
    providerName="System.Data.SqlClient" />
    </connectionStrings>
    <system.web>
    <identity impersonate="false"/>
    <customErrors mode="Off"></customErrors>
    <compilation debug="true" targetFramework="4.0" />
    <authentication mode="Windows">
    </authentication>
    <membership>
    <providers>
    <clear/>
    <add name="AspNetSqlMembershipProvider" type="System.Web.Security.SqlMembershipProvider" connectionStringName="ApplicationServices"
    enablePasswordRetrieval="false" enablePasswordReset="true" requiresQuestionAndAnswer="false" requiresUniqueEmail="false"
    maxInvalidPasswordAttempts="5" minRequiredPasswordLength="6" minRequiredNonalphanumericCharacters="0" passwordAttemptWindow="10"
    applicationName="/" />
    </providers>
    </membership>
    <profile>
    <providers>
    <clear/>
    <add name="AspNetSqlProfileProvider" type="System.Web.Profile.SqlProfileProvider" connectionStringName="ApplicationServices" applicationName="/"/>
    </providers>
    </profile>
    <roleManager enabled="false">
    <providers>
    <clear/>
    <add name="AspNetSqlRoleProvider" type="System.Web.Security.SqlRoleProvider" connectionStringName="ApplicationServices" applicationName="/" />
    <add name="AspNetWindowsTokenRoleProvider" type="System.Web.Security.WindowsTokenRoleProvider" applicationName="/" />
    </providers>
    </roleManager>
    </system.web>
    <system.webServer>
    <modules runAllManagedModulesForAllRequests="true"/>
    <httpErrors errorMode="Detailed" />
    <asp scriptErrorSentToBrowser="true"/>
    </system.webServer>
    </configuration>

    Glen, thanks for the response! I had already implemented a solution that is working for me as follows. Anyway your input is much appreciated.
    using System;
    using System.Collections.Generic;
    using System.Linq;
    using System.Web;
    using System.Web.UI;
    using System.Web.UI.WebControls;
    using Microsoft.Exchange.WebServices.Data;
    using Microsoft.Exchange.WebServices.Autodiscover;
    using System.Web.Configuration;
    //for impersonation before making calls
    using System.Security.Principal;
    using System.Web.Security;
    using System.Runtime.InteropServices;
    namespace TestExchangeWebServices
    public partial class _Default : System.Web.UI.Page
    protected ExchangeService service;
    //The following Impersonator*** variables are of the exchange account which has been configured to impersonate other users by enabling impersonation on the exchange server as they show at this link: http://msdn.microsoft.com/en-us/library/office/bb204095(v=exchg.140).aspx
    protected string ImpersonatorUsername = WebConfigurationManager.AppSettings["ImpersonatorUsername"];
    protected string ImpersonatorPassword = WebConfigurationManager.AppSettings["ImpersonatorPassword"];
    protected string ImpersonatorDomain = WebConfigurationManager.AppSettings["ImpersonatorDomain"];
    // This is for the user for whom the appointment need to be set on their exchange server. This user will be impersonated by the above impersonator. You do not need to get the password information for this user, just the email address will work.
    private string Username = HttpContext.Current.User.Identity.Name.Split('\\').Last(); //extract the username out of the "Domain\Username" format. It doesn't have to be the currently logged in user. As per your need you can use the username of any other company user for whom you know the email address.
    protected string ImpersonatedEmailAddress ;//= Username +"@"+ WebConfigurationManager.AppSettings["EmailDomain"];
    //start impersonation setup block. Credits: Impersonate a Specific User in Code http://support.microsoft.com/kb/306158#4
    public const int LOGON32_LOGON_INTERACTIVE = 2;
    public const int LOGON32_PROVIDER_DEFAULT = 0;
    WindowsImpersonationContext impersonationContext;
    [DllImport("advapi32.dll")]
    public static extern int LogonUserA(String lpszUserName,
    String lpszDomain,
    String lpszPassword,
    int dwLogonType,
    int dwLogonProvider,
    ref IntPtr phToken);
    [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    public static extern int DuplicateToken(IntPtr hToken,
    int impersonationLevel,
    ref IntPtr hNewToken);
    [DllImport("advapi32.dll", CharSet = CharSet.Auto, SetLastError = true)]
    public static extern bool RevertToSelf();
    [DllImport("kernel32.dll", CharSet = CharSet.Auto)]
    public static extern bool CloseHandle(IntPtr handle);
    //end impersonation setup block;
    protected void Page_Load(object sender, EventArgs e)
    ImpersonatedEmailAddress = Username + "@" + WebConfigurationManager.AppSettings["EmailDomain"]; //form the email address out of the username, provided they both are same
    service = new ExchangeService(ExchangeVersion.Exchange2010);
    //service.UseDefaultCredentials = true;
    service.Credentials = new WebCredentials(ImpersonatorUsername, ImpersonatorPassword, ImpersonatorDomain);
    service.Url = new Uri(WebConfigurationManager.AppSettings["EWSURL"]);
    service.ImpersonatedUserId = new ImpersonatedUserId(ConnectingIdType.SmtpAddress, ImpersonatedEmailAddress);
    SetAppointment("Test", DateTime.Now, "Test");
    public void SetAppointment(string Subject, DateTime AptDateTime, string Body)
    Appointment apt = new Appointment(service);
    apt.Subject = Subject;
    apt.Body = Body;
    apt.Body.BodyType = BodyType.HTML;
    apt.Start = AptDateTime;
    apt.End = apt.Start.AddMinutes(30.00);
    apt.ReminderMinutesBeforeStart = 15;
    apt.IsReminderSet = true;
    if (impersonateValidUser(ImpersonatorUsername, ImpersonatorDomain, ImpersonatorPassword)) //For this code to work you will have to enable impersonation on the Exchange server. This code works on the web application running on the company server, but not from my XP PC that is not part of the domain but is on VPN connection.
    HttpContext.Current.Trace.Write("Before Saving Appointment. System.Security.Principal.WindowsIdentity.GetCurrent().Name = " + System.Security.Principal.WindowsIdentity.GetCurrent().Name);
    apt.Save(SendInvitationsMode.SendToNone);
    HttpContext.Current.Trace.Write("After Saving Appointment.");
    Label1.Text = String.Format("Appointment set successfully for {0}", ImpersonatedEmailAddress);
    else //fall back to the code that uses logged in user's window identity and not impersonation. This code "strangely" worked from the web application installed on my Windows XP PC that was not part of the domain but was on VPN connection and yet saved appointments on the company's exchange server. I guess, the VPN connection compensates for all the mumbo-jumbo round about impersonation code in the impersonateValidUser method. Hack, this code worked even I had not configured the impersonation on the exchange server as they tell you to do at this link: http://msdn.microsoft.com/en-us/library/office/bb204095(v=exchg.140).aspx
    service.Credentials = null;
    service.ImpersonatedUserId = null;
    service.UseDefaultCredentials = true;
    HttpContext.Current.Trace.Write("Before Impersonation: System.Security.Principal.WindowsIdentity.GetCurrent().Name = " + System.Security.Principal.WindowsIdentity.GetCurrent().Name);
    //this is not impersonation. It uses the logged in user's window identity. The window identity does not have to be that of the company domain. The windows identity of Local PC that is not part of the domain will also work
    System.Security.Principal.WindowsImpersonationContext impersonationContext;
    impersonationContext = ((System.Security.Principal.WindowsIdentity)HttpContext.Current.User.Identity).Impersonate();// //System.Threading.Thread.CurrentPrincipal.Identity
    HttpContext.Current.Trace.Write("Before Saving Appointment. System.Security.Principal.WindowsIdentity.GetCurrent().Name = " + System.Security.Principal.WindowsIdentity.GetCurrent().Name);
    apt.Save(SendInvitationsMode.SendToNone);
    impersonationContext.Undo();
    //impersonation methods. Credit: Impersonate a Specific User in Code: http://support.microsoft.com/kb/306158#4
    private bool impersonateValidUser(String userName, String domain, String password)
    WindowsIdentity tempWindowsIdentity;
    IntPtr token = IntPtr.Zero;
    IntPtr tokenDuplicate = IntPtr.Zero;
    if (RevertToSelf())
    if (LogonUserA(userName, domain, password, LOGON32_LOGON_INTERACTIVE,
    LOGON32_PROVIDER_DEFAULT, ref token) != 0)
    if (DuplicateToken(token, 2, ref tokenDuplicate) != 0)
    tempWindowsIdentity = new WindowsIdentity(tokenDuplicate);
    impersonationContext = tempWindowsIdentity.Impersonate();
    if (impersonationContext != null)
    CloseHandle(token);
    CloseHandle(tokenDuplicate);
    return true;
    if (token != IntPtr.Zero)
    CloseHandle(token);
    if (tokenDuplicate != IntPtr.Zero)
    CloseHandle(tokenDuplicate);
    return false;
    private void undoImpersonation()
    impersonationContext.Undo();
     

  • If I assign a static IP to one device, do I have to do it for all of them?

    I'm setting up OS X ML Server on a Mini, and I'm trying to make the server accessible via VPN and a .com domain name I own.  I've figured out how to make it work via local IP addresses (e.g. 10.0.1.X), and after poking about on the Network tab in the AirPort Utility I think I've figured out how I can assign my static IP to the server (switch from DHCP & NAT to DHCP only, and then set the DHCP range to include my allotted static IPs).
    My question is this: If I switch to DHCP-only to allow me to attach the static IP to my server and change the DHCP Range to allow me to use my static IP, will this affect the ability of other devices to use the network?  Or is there a better way to bind the IP to the server without having to change DHCP and NAT settings?

    Ok.. the clarification is very important.. as using a block of public IP's is a totally different setup.
    I have to confess it is not a setup I am much experienced in and it depends very much on the modem/router how the setup has to work.. normally you set the router itself to take one IP in the block.. and then you should be able to just use dhcp for the others. But you can ensure each device keeps the same address via the dhcp reservations.. but I have never seen details on this setup on a TC.. or paid attention if I did read them.
    Here is something I found with a quick google.
    It is exactly the router I would suggest using btw instead of the TC.
    http://www.jeffryhouser.com/index.cfm/2012/3/26/How-can-you-use-Static-IPs-with- ATT-UVerse-Service
    Using a vpn router makes life so much easier as the end points on the router itself work for the whole network.
    I would spend a bit of time exploring how people have setup block of IP but I cannot find much with TC.. perhaps broaden the search to any apple router.

  • ALV Filtering BUG SP-11

    I am using SP-11. I have personalized different views of the ALV Table with multiple FIlters
    I noyiced a Bug , in saving views with multiple Filter Fields set. The Values of the previous Filter Fields is saved automatically into the consequent filter fields
    For eg: if I set the following filters   Field1 Filter Value = AA
                                                      Field2 Filter value = AB
                                                     Field3 Filter Value = AC
    the way it saves the filters in the personalized view is: Field1 Filter Value = AA
                                                                                  Field2 Filter Value = AA and AB
    Field3 Filter Value = AA, AB and AC ....
    Is there is a fix available for this bug ?
    Thanks

    I have a partial solution. On the Wireless/Mac filtering page, the default setup is :
    MAC Filtering
    Filter
    Allow only stations in list
    Block all stations in list
    Stations List
    MAC Address
    Click “Apply“ to save the new settings.
    Apply
    And surprise, altough this seams to be only for the Local list, the setup "Block all stations in list" will apply also for radius MAC checks !!!!
    So setting this field to "Allow only stations in list" and then rebooting the AP have partially solve the problem :
    A station MAC is checked with the radius server once, and then the station is blocked if the check was unsuccessfull and unblocked if the check was successfull.
    But their is still a problem : after the initial radius check, the station is NEVER rechecked with the radius server, so the station is BLOCKED and is never ublocked, even if you add it to the radius server at a later time. The only solution I have found is to reboot the AP.
    This is a very serious problem because generally stations are seen by the various AP before their MAC is entered into the radius server. And having to reboot all the AP of a site in order to get one station to be recognized is not an option !!!

  • Nokia Lumia 1020 - did not come with Windows 8 and app is not available on phone

    I was told to install Windows Phone Developer Registration Tool, but I get a Setup Blocked message - This product can only be installed on Windows 8 or later 64-bit Machine...the notebook that I am trying to install it on is Windows 8, etc.
    I want to load Windows 8 on my phone so I can get Cortana.
    Appreciate any responses to help me with this issue.
    Thanks...

    Welcome to the forum, refsens! 
    To verify, you're only having this issue with the recorded videos using the Nokia Camera app, is that correct? Since the reset did not work, might as well try using the Nokia Software Recovery Tool: http://www.microsoft.com/en-ie/mobile/support/faq/​?action=singleTopic&topic=FA142987 for us to further isolate this issue. By the way, when's the last time you've updated your phone? 
    Keep us posted! 

Maybe you are looking for